본문으로 바로가기

[JAVA] substring 메소드

category 프로그래밍/JAVA 2020. 1. 2. 21:58
728x90
반응형

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" 가 됩니다. */

728x90
반응형