[자바]문자열 자르기(Substring,Split)

been·2021년 2월 10일

개발중공부

목록 보기
4/5

#SubString

문자열 자르기하면 가장먼저 생각나는 함수

/사용법
String.substring(start) //문자열  start위치부터 끝까지 문자열 자르기
String.substring(start,end) //문자열  start위치 부터 end전까지 문자열 발췌
		

//예제
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이라고 하는 아주 편리한 함수가 있습니다.

//1. 쉼표(,)로 문자열 잘라서 배열에 넣기
String str = "A,B,C,D";
String[] array = str.split(",");
		    
//출력				
for(int i=0;i<array.length;i++) {
System.out.println(array[i]);
}
		  
//결과값 
//array[0] = A
//array[1] = B
//array[2] = C
//array[3] = D

0개의 댓글