이번 시간에는 String 클래스의 substring() 메소드를 확인해보도록 하겠습니다.
substring(int 시작점)
substring(int 시작점, int 끝점 앞)
위의 substring() 메소드는 String 문자열 중 특정 index부터 문자열을 추출하는 역할을 합니다. 예를들어 String="abcde"; 존재한다면 a는 0의 index를 가지고 있고 b가 1의 index를 가지고 있습니다.
"abcde".substring(2); 를 한다면 2의 index부터 문자를 추출합니다. "cde" 가 추출됩니다. 이렇듯 해당 문자를 추출할 수 있는 기능이 substring() 메소드 입니다.
아래 예제를 통하여 더 살펴보도록 하겠습니다.
package 기본기03;
public class T6 {
public static void main(String[] args) {
String a = "abcdef"; String b = a.substring(2); System.out.println(b);
System.out.println(a.substring(0)); System.out.println(a.substring(1)); System.out.println(a.substring(2)); System.out.println(a.substring(3)); System.out.println(a.substring(4)); // 위는 substring(int 추출 시작점) 괄호안의 문자 추출입니다.
System.out.println("------------------"); System.out.println(a.substring(0, 1)); System.out.println(a.substring(0, 2)); System.out.println(a.substring(0, 3)); System.out.println(a.substring(0, 4)); System.out.println(a.substring(0, 5));
System.out.println(a.substring(0, 6)); System.out.println(a.substring(1, 5)); // 위는 (int 추출 시작점, int 추출 끝점앞) 입니다.
} } |
<결과물>
자료가 마음에 드셨다면 자주 찾아주세요^^ 글 올리는데 힘이됩니다.
'JAVA-클래스의 중요메소드 > String클래스' 카테고리의 다른 글
JAVA-중요09-trim() (0) | 2018.06.29 |
---|---|
JAVA-중요08-toUpperCase()/toLowerCase() (0) | 2018.06.29 |
JAVA-중요06-replace() (0) | 2018.06.29 |
JAVA-중요05-lastIndexOf() (0) | 2018.06.28 |
JAVA-중요04-indexOf() (0) | 2018.06.28 |