# Substring & Split

# 문자열 자르기(Substring & Split)

# 🔻SubString

String(char Array)을 부분적으로 가져옴

String.substring(start) //문자열  start index부터 마지막까지 가져오기
String.substring(start,end) //문자열  start index부터 end`전` index 까지 가져오기

// example
String str = "ABCDEFG"; //대상 문자열
/*A=0 B=1 C=2 D=3 E=4 F=5 G=6의 index를 가진다.*/
		
str.substring(3); 
/*substring(시작위치) 결과값 = DEFG*/

str.substring(3, 6); 
/*substring(시작위치,끝위치) 결과값 = DEF*/

# 🔻Split

특정문자를 기준으로 배열 재생성

// 문법
문자열배열 = 대상문자열.split("기준문자");

// example
String str = "";

for(int i = 0; i < 5; i++) {
    str += i + "#";
}
		
String[] array = str.split("#");
		
for(int i = 0; i < array.length; i++) {
    System.out.println(array[i]);
}

// 결과값 
// array[0] = 1
// array[1] = 2
// array[2] = 3
// array[3] = 4

# Reference

문자열 자르기(Substring, Split 사용법 & 예제) 정리

Last Updated: 6/18/2023, 2:13:15 PM