StringBuffer에서 indexOf, lastIndexOf 메소드를 이용해서 특정 문자의 위치를 찾을 수 있습니다.
indexOf는 처음 일치하는 문자열의 위치를
lastIndexOf는 마지막에 일치하는 문자열의 위치를 반환해 줍니다.
아래는 abc가 처음 일치하는 위치와 마지막으로 일치하는 위치를 출력한 샘플 입니다.
public static void main(String[] args) {
StringBuffer sb = new StringBuffer("ab abc def abc as ab abc");
System.out.println(sb.indexOf("abc"));
System.out.println(sb.lastIndexOf("abc"));
}
출력 결과는 아래와 같습니다.
3
21
'2_ 바삭바삭 프로그래밍 > Java' 카테고리의 다른 글
Java - 자바 애플릿(Java applet)이란 (0) | 2011.03.11 |
---|---|
Android - 어플리케이션 개발 시작하기. SDK 설치 및 실행 (0) | 2011.02.16 |
Java - 겨울마다 만나지는 정규표현식 (0) | 2011.01.20 |
Java - 자바의 의미와 유래는? (0) | 2011.01.18 |
Java - 문자열 정리 (0) | 2011.01.17 |