반응형
.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 |