본문 바로가기

C.E/Java

Java, substring에 관하여

 

substring

public String substring(int beginIndex)
이 캐릭터 라인의 부분 캐릭터 라인인 새로운 캐릭터 라인을 돌려줍니다. 부분 캐릭터 라인은 지정된 인덱스로 시작되어, 이 캐릭터 라인의 끝까지가 됩니다.

례:

<font face="verdana">"unhappy". substring(2)에서는 "happy" 가 돌려주어진다</font>
<font face="verdana">"Harbison". substring(3)에서는 "bison" 가 돌려주어진다 </font>
<font face="verdana">"emptiness". substring(9)에서는 "" (하늘의 캐릭터 라인)이 돌려주어진다 </font>

파라미터:
beginIndex - 개시 인덱스 (이 값을 포함한다)
반환값:
지정된 부분 캐릭터 라인
예외:
IndexOutOfBoundsException - beginIndex 가 부의 값의 경우, 혹은 이 String 오브젝트의 길이보다 큰 경우

substring

public String substring(int beginIndex, int endIndex)

이 캐릭터 라인의 부분 캐릭터 라인인 새로운 캐릭터 라인을 돌려줍니다. 부분 캐릭터 라인은 지정된 beginIndex 로부터 시작되어, 인덱스 endIndex - 1 에 있는 캐릭터까지입니다. 따라서, 부분 캐릭터 라인의 길이는 endIndex-beginIndex 가 됩니다.

례:

<font face="verdana">"hamburger". substring(4, 8)에서는 "urge" 가 돌려주어진다 </font>
<font face="verdana">"smiles". substring(1, 5)에서는 "mile" 가 돌려주어진다 </font>

파라미터:
beginIndex - 개시 인덱스 (이 값을 포함한다)
endIndex - 종료 인덱스 (이 값을 포함하지 않는다)
반환값:
지정된 부분 캐릭터 라인
예외:
IndexOutOfBoundsException - beginIndex 가 부의 값인 경우,endIndex 가 이 String 오브젝트의 길이보다 큰 경우, 혹은 beginIndexendIndex 보다 큰 경우

 

 

 

 

 

 

정리 잘되어있어서 담아왔습니다.

 

'C.E > Java' 카테고리의 다른 글

오름차순 정렬  (0) 2013.11.05
toUpperCase(소문자에서 대문자로 바꾸는 메소드)  (0) 2013.10.19
average예제  (0) 2013.10.19
배열의 출력  (0) 2013.10.19
parseInt 예제  (0) 2013.10.19