맛있는물회

[맛있는물회] <자바> String.substring() 메소드 사용법 본문

IT/자바

[맛있는물회] <자바> String.substring() 메소드 사용법

맛있는물회 2018. 7. 9. 16:27

String.substring() 메소드 사용법

 

String 클래스에는 매우 많은 메소드가 존재한다. 

그 중 substring()이라는 문자열을 자를 때 유용하게 사용되는 메소드를 배워보자.

 

substring에는 두가지 생성자가 있다.

 

첫번째로, 파라미터가 한개인 경우이다.

이경우의 파라미터는 int 형으로 substring하고자 하는 문자열의 앞에서 부터 몇번째 위치인지를 지정하는 값이다. 

그렇게 입력받은 파라미터값을 포함하여 그 이후의 모든 문자열을 리턴시키는 것이다.

 

예를 들어

 

일때, "llo" 3번째부터 출력하고 싶으면 "l"의 index값인 2를 인자로 넣어주게 되면 출력은

 

 

이렇게 나오게 된다.

 

 

 

두번째 경우는 파라미터 값이 두개일때이다.

생성자는 이러하다.

두가지 파라미터는 똑같이 int형 이다.

 

첫번째 입력값은 문자열의 시작부분을 지정해주는 것이다. 

두번째 입력값은 가저올 문자열의 끝 부분을 지정하는 것이다.

 

예를 들어 

이라면 어떤 값이 리턴될까??

 

 

index값이 2인 "l"부터 index값이 4인 "o"전까지의 값인 "ll"이 리턴된다.

 

 

 

상당히 많이쓰이는 String클래스의 메서드이므로 꼭 알아둬야 할 것 같다.

Comments