공부한 내용
Java의 substring()
메서드는 문자열을 특정 범위로 자르는 데 사용됩니다. 이 메서드는 다음과 같은 형식으로 사용됩니다:
String substring(int startIndex)
String substring(int startIndex, int endIndex)
startIndex
: 자를 문자열의 시작 인덱스(포함됨).endIndex
: 자를 문자열의 끝 인덱스(포함되지 않음).첫 번째 형식의 substring()
메서드는 시작 인덱스부터 문자열의 끝까지를 반환합니다. 두 번째 형식의 substring()
메서드는 시작 인덱스부터 끝 인덱스 직전까지의 문자열을 반환합니다.
예를 들어, "Hello, World!"라는 문자열에서 "Hello"를 잘라내려면:
String str = "Hello, World!";
String substring = str.substring(0, 5);
System.out.println(substring); // 출력: Hello
여기서 "H"는 인덱스 0이고 "o"는 인덱스 4이므로, 인덱스 0부터 4까지의 문자열이 "Hello"가 됩니다.
이 예시에서는 "Hello, World!"라는 문자열에서 substring()
메서드를 사용하여 "Hello"를 잘라내는 방법을 보여주었습니다.
Java의 split()
메서드는 문자열을 특정 구분자를 기준으로 분할하여 문자열 배열로 반환합니다. 이 메서드는 다음과 같은 형식으로 사용됩니다:
String[] split(String regex)
regex
: 구분자로 사용할 정규 표현식입니다.예를 들어, "apple,banana,orange"라는 문자열을 쉼표(,)를 구분자로 사용하여 분할하려면:
String str = "apple,banana,orange";
String[] parts = str.split(",");
for (String part : parts) {
System.out.println(part);
}
위 코드는 "apple", "banana", "orange" 세 개의 문자열을 갖는 배열을 생성하고 출력합니다.
이 예시에서는 "apple,banana,orange"라는 문자열을 split()
메서드를 사용하여 쉼표(,)를 구분자로 사용하여 분할하는 방법을 보여주었습니다.
하루를 돌아보며, TMI
집중이 안된다… 쉬어가자!