1.String 클래스
1) 설명
2) 주요 메서드
3) 예제
2.StringBuffer
1) 설명
2) 주요 메서드
3) 예제
3.StringTokenizer
1) 설명
2) 주요 메서드
3) 예제
1.String 클래스
항상 써오던 문자열을 저장할 수 있는 클래스
자료형처럼 사용해왔지만 클래스이기에 메서드가 존재
1) 주요 메서드
. equlas( )
두 개의 문자열이 동일한 값을 가지고 있는지 비교
문자열 A. indexOf( 문자열 B )
문자열 A에서 문자열 B 가 시작되는 위치
문자열. repalceAll( A, B )
문자열 내에서 A를 B로 치환해라
문자열. subString( 시작 인덱스, 끝 인덱스 )
시작 I부터 끝 I 전까지 문자열 반환
문자열. toUpperCase( )
모든 문자열을 대문자로 바꿔준다
문자열. toLowerCase( )
모든 문자열을 소문자로 바꿔준다
2) 예제
2.StringBuffer
String 클래스와 같이 문자열을 다루는 기능이 있는 클래스
String 클래스와 '다른 점'은 문자열을 수정, 변경하는 값이
그대로 저장된다는 점이다.
문자열을 저장하는 가변 버퍼를 갖고 있기 때문이다
1) 생성 방법
StringBuffer 객체 변수 = new String Buffer("문자열 값");
2) 주요 메서드
- append( 문자열 )
기존 문자열 뒤에 문자열 추가
- insert( 위치, 문자열 )
기존 문자열의 위치에 문자열 삽입
- repalce( 시작 위치, 끝 위치, 새로운 문자 )
시작 위치부터 끝 위치까지 새로운 문자로 변경
- delete( 시작 위치, 끝 위치 )
시작 위치에서 끝 위치 전까지 문자열 부분 삭제
2) 예제
3.StringTokenizer
하나의 문자열을 여러 개의 문자열로 분리하기 위해 사용
구분 문자를 사용해서 문자열을 분리하기 위해 사용
문자열을 분리하기 위해서는 구분문자 필요
구분 문자로 분리된 문자열을 Token이라 한다.
1) 생성 방법
StringTokenizer 객체 변수명 = new StringTokenizer(문자열, 구분 문자);
2) 주요 메서드
-. nextToken();
-. countTokens();
3) 예제
'Java > JAVA 문법' 카테고리의 다른 글
자바 기초 배우기 28일차 [ 예외처리, TryCatch문 ] (0) | 2020.01.05 |
---|---|
자바 기초 배우기 27일차 [ Math클래스, Calendar클래스 ] (0) | 2020.01.05 |
자바 기초 배우기 25일차 [ Wrapper, ForEach문, 객체배열, toStinrg(), 박싱,언박싱, 오토박싱 ] (0) | 2020.01.05 |
자바 기초 배우기 24일차 [ 모듈, 패키지, 클래스, API, java.lang, ObjectClass ] (0) | 2020.01.05 |
자바 기초 배우기 23일차 [ 추상클래스,인터페이스클래스, 추상메서드 정리 ] (0) | 2020.01.05 |