일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- 문자열
- list
- ArrayList
- 이클립스
- map
- HashMap
- 이탈리아
- CMD
- CSS
- html
- 배열
- js
- date
- input
- 정규식
- replace
- vscode
- 인텔리제이
- IntelliJ
- 자바스크립트
- javascript
- Visual Studio Code
- Array
- Java
- Eclipse
- json
- 자바
- string
- table
- Button
- Today
- Total
목록2025/09/20 (2)
어제 오늘 내일
append()가 문자열을 뒤에 붙이는 기능이라면, insert()는 원하는 위치에 문자열이나 데이터를 끼워 넣을 수 있습니다.문자열 수정이 잦은 상황에서 아주 유용하게 쓰이는 메서드입니다. 1. insert() 기본 사용법public StringBuilder insert(int offset, String str)offset 위치에 str을 삽입기존 문자열은 잘리지 않고, 지정한 위치부터 오른쪽으로 밀림StringBuilder sb = new StringBuilder("Java World");sb.insert(5, "Programming ");System.out.println(sb.toString());// 출력: Java Programming World👉 "Java " 뒤에 "Programming "..
자바에서 문자열을 계속 더할 때 String을 직접 쓰면 매번 새로운 객체가 생성되어 비효율적입니다.이를 해결하기 위해 사용하는 클래스가 바로 StringBuilder이고, 그중에서도 가장 많이 쓰이는 메서드가 append()입니다. 1. append() 기본 사용법public StringBuilder append(String str)기존 문자열 뒤에 새로운 문자열을 붙임반환 타입이 StringBuilder 자신이므로 메서드 체이닝 가능StringBuilder sb = new StringBuilder("Hello");sb.append(" World");System.out.println(sb.toString()); // 출력: Hello World👉 String처럼 새로운 객체를 만들지 않고, 내부 버퍼..