반응형
substring()
public class CordJgSubString {
public static void main(String[] args) {
String str = "ABCDEFG";
String result = str.substring(3);
System.out.println(result); //출력 DEFG
result = str.substring(3,6);
System.out.println(result); //출력 DEF
}
}
substring 메서드는 두 가지 활용법이 있다.
첫 번째는 substring(int index)를 이용해서 index 이후의 문자열만 자르는 것이고
두 번째는 substring(int index, int index)를 이용해 첫 번째 index <= x < 두 번째 index 사이의 index 요소들을 잘라서 가져오는 것이다.
그래서 str.substring(3,6)의 결과는 "DEF"가 된다.
split()
public class split {
public static void main(String[] args) {
String str = "cat dog monkey";
String[] strSplit = str.split(" ");
System.out.println(Arrays.toString(strSplit));
int i=0;
while(i< strSplit.length) {
System.out.println(strSplit[i]);
i++;
}
}
}
//출력
[cat, dog, monkey]
cat
dog
monkey
split() 매서드는 문자열 내 특수한 문자열을 기준으로 문자열을 나누어 각 문자열을 string 배열에
넣어주는 기능을 하는 메서드이다.
위 코드에서는 빈 공간인 " "을 기준으로 나누어 [cat, dog, monkey]라는 배열로 바뀌었다.
# 배열을 읽기 위해서는 Arrays.toString() 메서드를 사용하면 된다.
반응형
'Java > Java' 카테고리의 다른 글
Java StringBuilder 사용하는 이유와 사용법 (0) | 2023.01.21 |
---|---|
Java 객체지향 프로그래밍 static (class 변수, instance변수) (0) | 2023.01.15 |
Java 컬렉션 프레임워크 Map(HashMap) #로그인 코드 만들기 (0) | 2023.01.14 |
Java 컬렉션 프레임워크_ Set(TreeSet) (0) | 2023.01.14 |
Java 컬렉션 프레임워크 _ Set(HashSet) (0) | 2023.01.14 |