IT-개발자 2018. 6. 29. 11:40
반응형

이번 시간에는 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 추출 끝점앞) 입니다.

 

        }

}


<결과물>

자료가 마음에 드셨다면 자주 찾아주세요^^ 글 올리는데 힘이됩니다.



반응형