본문 바로가기

학원/JAVA - 학원

String

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