카테고리

분류 전체보기 (68)
JAVA-기본 (7)
JAVA-AWT (24)
JAVA-클래스의 중요메소드 (23)
JAVA-람다식 (0)
Android Studio (7)
Python (1)
OpenCV (1)
AWS (0)
webrtc (0)
javascript (4)
처리방침 (1)
rss 아이콘 이미지
반응형

이번 시간에는 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