StringBuilder
Java에서 문자열을 효율적으로 조작할 수 있도록 도와주는 클래스.
String 객체는 불변의 객체이지만, StringBuilder 객체는 변경이 가능하여 문자열의 추가, 수정, 삭제 등의 작업을 더 빠르게 수행할 수 있다.
-메서드
append, insert, delete, reverse 등의 메서드를 제공하여 문자열을 쉽게 조작할 수 있음.
예시)
class Solution {
public String solution(String[] my_strings, int[][] parts) {
StringBuilder result = new StringBuilder();
for (int i = 0; i < my_strings.length; i++) {
int s = parts[i][0];
int e = parts[i][1];
String subStr = my_strings[i].substring(s, e+1);
result.append(subStr);
}
return result.toString();
}
}
'Coding Test' 카테고리의 다른 글
문자 개수 세기 (0) | 2024.07.15 |
---|---|
Pythond 백준 알고리즘 1712 : 손익분기점 (0) | 2023.02.15 |
Python 백준 알고리즘 9252 : LCS 2 (0) | 2023.02.15 |
Python 백준 알고리즘 2193 : 이친수 (0) | 2023.02.15 |
Python 백준 알고리즘 1256 : 사전 (0) | 2023.02.15 |