728x90
StringBuffer 클래스
가변 크기의 문자열 저장 클래스
생성은 다른거 생성할 때처럼
주요 메서드
- 문자열을 붙일 수도 있고, 버퍼에 버퍼 붙일 수도 있음
- append : 공백pencil 붙임
- insert : 2번 인덱스에 nice공백 넣는다
- replace : 2번 인덱스부터 6번 인덱스앞까지 bad로 교체(nice -> bad)
- delete : 0번 인덱스부터 2번 인덱스 앞까지
- reverse : 반대방향으로
<예제>
StringTokenizer 클래스
하나의 문자열을 여러 문자열로 분리
- split과 유사함
- &를 문자열에 넣어서 구분자 역할을 해주고, 이를 기준으로 분리
- 구분자 하나하나는 토큰 형태로 들어감
생성과 문자열 분리
- &를 기준으로 구분된느 것을 볼 수 있음
- 구분자를 붙여서 입력해도 하나하나씩 따로 인식하고 분리시킴
생성자와 주요 메서드
<문제>
hasMoreToken으로 리턴값이 true일 때까지 while문을 돌려서 출력
Calendar 클래스
날짜와 시간 정보를 저정하고 관리한다.
- calendar은 추상클래스라서 객체 생성이 안되므로 getInstance메소드를 호출 사용
- set메소드를 사용하면 달에서 있는 1달 차이 때문엘 12월로 저장됨
<예제>
728x90
'학원 > JAVA - 학원' 카테고리의 다른 글
컬렉션 (0) | 2022.02.21 |
---|---|
제네릭 (0) | 2022.02.18 |
패키지 (0) | 2022.02.16 |
내부 클래스, 무명 클래스 (0) | 2022.02.16 |
(상속) 추상 클래스 / 추상 메소드 / 인터페이스 (0) | 2022.02.16 |