반응형
JAVA에서는 문자열을 자르는 여러가지 메소드가 제공됩니다.
대표적인것이 substring 메소드입니다.
substring 메소드는 문자열의 인덱스를 매개변수로 입력받아 그 인덱스 만큼 자릅니다.
substring 메소드는 총 2가지로 사용할 수 있으며, 각각에 대해 알아보겠습니다.
1. 매개변수가 1개 일 경우
첫 번째는 매개변수로 문자열의 인덱스를 한 개 입력 받는 것입니다.
매개변수로 입력받은 인덱스부터 문자열 끝까지를 잘라서 리턴 해줍니다.
ex )
String str = "ABCDEFG";
/* 인덱스는 0부터 시작합니다. A = 0, B = 1, C = 2, D = 3, E = 4, F = 5, G = 6 */
System.out.println(str.substring(3));
/* 출력 결과는 "DEFG" 가 됩니다. */
2. 매개변수가 2개 일 경우
두 번째는 매개변수로 문자열의 인덱스 두 개 입력 받는 것입니다.
첫 번째로 입력받은 매개변수 인덱스부터 두번째로 입력받은 매개변수 인덱스 앞의 문자까지 문자열을 잘라서 리턴해줍니다.
ex )
String str = "ABCDFG";
System.out.println(str.substring(2,4));
/* 출력 결과는 "CD" 가 됩니다. */
반응형
'프로그래밍 > JAVA' 카테고리의 다른 글
[JAVA] 배열 내에 값 존재 여부 확인 (0) | 2020.01.19 |
---|---|
[JAVA] 자주 사용하는 단축키 모음 (0) | 2020.01.16 |
[JAVA] 문자에서 숫자로, 숫자에서 문자로 변경 (0) | 2020.01.06 |
[JAVA] 이클립스에서 주석 설정/해제 단축키 (0) | 2020.01.02 |
[JAVA] Spring Bean 이란 (0) | 2019.12.26 |