출간일 2016년 11월 28일
판매가 2000원
형태 ebook
이 책의 모든 내용은 http://ehpub.co.kr에 공개하고 있습니다.
학습에 도움이 되시면 ebook을 구입하여 소장하시면 감사하겠습니다.
언제나 휴일 출판사의 수익금의 대부분은 아프리카에 기부하고 있습니다.
6.2.5 String 클래스 멤버 중에 특정 문자나 문자열의 위치 확인
String 클래스의 멤버 메서드 중에는 특정 문자나 문자열이 어느 위치에 있는지 검색할 때 사용하는 메서드를 제공하고 있습니다.
int indexOf(int ch)
int indexOf(String str)
int lastIndexOf(int ch)
int lastIndexOf(String str)
특정 문자나 문자열이 앞에서부터 처음 발견하는 인덱스를 확인할 때는 indexOf 메서드를 사용합니다. 만약 발견하지 못하면 -1을 반환합니다.
특정 문자나 문자열이 뒤에서부터 처음 발견하는 인덱스를 확인할 때는 lastIndexOf 메서드를 사용합니다. 만약 발견하지 못하면 -1을 반환합니다.
//특정 문자나 문자열의 위치 확인 예 public class Program { public static void main(String[] args){ String str = new String("Hello world! low"); int index = 0;
System.out.println("원본 문자열:"+str); index = str.indexOf('l'); System.out.print("l 문자 처음 발견:"); System.out.println(index);
index = str.lastIndexOf('l'); System.out.print("l 문자 뒤쪽에서 처음 발견:"); System.out.println(index);
index = str.indexOf("lo"); System.out.print("lo 문자열 처음 발견:"); System.out.println(index);
index = str.lastIndexOf("lo"); System.out.print("lo 문자열 뒤쪽에서 처음 발견:"); System.out.println(index); } } |
원본 문자열:Hello world! low l 문자 처음 발견:2 l 문자 뒤쪽에서 처음 발견:13 lo 문자열 처음 발견:3 lo 문자열 뒤쪽에서 처음 발견:13 |
[소스 6.10] 특정 문자나 문자열의 위치 확인 예
'언어 자료구조 알고리즘 > 디딤돌 Java 언어 Part1' 카테고리의 다른 글
[Java] 6. 3 StringBuffer 클래스 (0) | 2016.11.20 |
---|---|
[Java] 6.2.9 기본 형식의 값을 문자열 개체를 생성하는 정적 메서드 (0) | 2016.11.20 |
[Java] 6.2.8 String 클래스 멤버 중에 구분자로 문자열 잘라내는 메서드 (0) | 2016.11.17 |
[Java] 6.2.7 String 클래스 멤버 중에 특정 인덱스의 문자 및 문자열 길이 (0) | 2016.11.17 |
[Java] 6.2.6 String 클래스 멤버 중에 변환한 문자열 만드는 메서드 (0) | 2016.11.17 |
[Java] 6.2.4 String 클래스 멤버 중에 판별에 사용하는 멤버 메서드 (0) | 2016.11.17 |
[Java] 6.2.3 String 클래스의 비교에서 자주하는 실수 (0) | 2016.11.17 |
[Java] 6.2.2 String 클래스의 비교 (0) | 2016.11.16 |
[Java] 6.2.1 String 클래스의 생성자 (0) | 2016.11.16 |
[Java] 6. 2 String 클래스 (0) | 2016.11.16 |