Java

.substring() 메소드

유호야 2020. 12. 4. 19:30
반응형

.substring 메소드는

변수.substring(int beginIndex, int endIndex);

또는 

변수.substring(int beginIndex) 로 사용할 수 있다.

public class Checks {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		
		String uri1 = "hello/nice.do";
		System.out.println(uri1.substring(5, 6));
		
		String uri2 = "0123456789";
		System.out.println(uri2.substring(3, 7));
		System.out.println(uri2.substring(1, 10));
		
	}

}

위의 코드처럼 적용해보면 알 수 있다시피
endIndex가 의미하는 것은 끝나는 인덱스이지만 실제 출력하는 인덱스는
beginIndex부터 endIndex에 입력한 int 값의 - 1 의 값까지를 출력한다. 즉

0123456789 라는 String 값에서 
beginIndex값을 3으로 그리고 endIndex값을 7이라고 넣을 때
출력되는 값은 34567이 아니라 7 - 1까지의 값인 3456이 출력된다.

반응형

'Java' 카테고리의 다른 글

RequestDispatcher란?  (0) 2020.12.04
.contains() .startwith()  (0) 2020.12.04
hashCode()와 equals()  (0) 2020.12.04
hashCode()와 equals()  (0) 2020.12.04
equals와 hashCode의 관계  (0) 2020.12.04