-
[Java] StringBuilder 사용법Spring\Java 2021. 8. 24. 14:56
- 자바에서 String + String 연산은 새로운 String을 생성하게 됨 -> 잦은 연산은 성능적으로 X
- StringBuilder는 새로운 객체 생성 X, 기존 데이터에 더해짐 -> 속도 굿
- 또한 String은 immutable -> 변경 불가임
1. 선언
StringBuilder sb = new StringBuilder();
2. 더하기
sb.append("add"); // 젤 뒤에 값 더하기 sb.insert(index, value); // 특정 위치에 더하기
3. 삭제
sb.delete(index, index); // index to index 삭제
4. 출력
System.out.println(sb.toString());
5. 그 외
sb.indexOf(value); // 값의 인덱스 위치 sb.substring(index, index); // index to index sb.length(); // 길이 sb.replace(index, index, value); index 부터 index까지 값 변경 sb.reverse(); // 글자 순서 뒤집음
*출처 : https://hardlearner.tistory.com/288
자바 StringBuilder 사용법 및 사용하는 이유
StringBuilder 사용법 및 사용하는 이유 자바에서 문자열하면 자연스럽게 String이 떠오른다. String은 소위 불변(immutable)객체라고 한다. String str1 = "abc"; , String str2 = "def"; 2개의 String객체가 있..
hardlearner.tistory.com
'Spring\Java' 카테고리의 다른 글
[Java] Deque 덱 / 데크 사용법 (0) 2021.08.30 [Java] Queue 큐 (0) 2021.08.23 [Java] LinkedList 사용법 (0) 2021.08.23 인터프리터 언어와 컴파일러 언어의 차이 (0) 2021.07.28