Java, IntelliJ/JAVA
Java split, substring 문자열 자르기
반응형
1) .split()
: 어떤 문자 기준으로 문자열을 자르고 배열로 리턴함.
String str = "ABC DEF HIJ";
String[] result = str.split(" ");
String[] result2 = str.split(" ", 2);
String[] result3 = str.split(" ", 3);
System.out.println(Arrays.toString(result));
System.out.println(Arrays.toString(result2));
System.out.println(Arrays.toString(result3));
# 출력
[A, B, C, 1, 2, 3]
[A, B C 1 2 3]
[A, B, C 1 2 3]
2-1) .substring()
: 전달된 index를 기준으로 문자열을 자르고 String으로 리턴함.
str.substring(start) : start 부터 끝 까지 잘라서 리턴
str.substring(start,end) : start 부터 end 이전의 문자까지 잘라서 리턴해줌
String str = "ABC DEF HIJ";
String result = str.substring(4);
String result2 = str.substring(1,5);
System.out.println(result);
System.out.println(result2);
#출력
DEF HIJ
BC D
2-2) indexOf() 활용
: indexOf() 는 어떤 문자의 index를 찾아준다. .substring() 에 이용하자.
String str = "ABC DEF HIJ";
int start = str.lastIndexOf("EF");
int end = str.lastIndexOf("I");
String result = str.substring(start, end);
System.out.println(result);
# 출력
EF H
반응형
'Java, IntelliJ > JAVA' 카테고리의 다른 글
IntelliJ 학생인증으로 ultimate 1년 무료 사용하기 (0) | 2021.06.25 |
---|---|
JAVA 별찍기 문제 (0) | 2021.06.24 |
JAVA Class 클래스 정리 (0) | 2021.06.24 |
Java 내용 총 정리 (0) | 2021.06.23 |
Java, intelliJ 문법 정리 (0) | 2021.06.05 |
댓글