일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Button
- js
- table
- Java
- 인텔리제이
- 문자열
- CMD
- map
- 배열
- CSS
- 자바
- list
- ArrayList
- string
- 자바스크립트
- 정규식
- vscode
- html
- 이클립스
- javascript
- HashMap
- json
- date
- Visual Studio Code
- replace
- input
- 이탈리아
- IntelliJ
- Eclipse
- Array
- Today
- Total
목록2025/09/25 (2)
어제 오늘 내일
StringBuffer는 문자열을 다루는 데 있어 삽입, 교체뿐 아니라 삭제 기능도 제공합니다.특히 delete()와 deleteCharAt() 메서드를 이용하면 원하는 범위나 특정 문자 하나를 간단히 지울 수 있습니다. 1. delete() 기본 사용법public synchronized StringBuffer delete(int start, int end)start 인덱스부터 end 직전까지 삭제end 인덱스는 포함되지 않음StringBuffer sb = new StringBuffer("Java Programming");sb.delete(5, 16);System.out.println(sb.toString());// 출력: Java 👉 "Programming"이 삭제되고 "Java "만 남습니다. 2...
StringBuffer.insert()는 문자열 끝에 붙이는 append()와 달리,원하는 인덱스 위치에 새로운 문자열이나 데이터를 삽입할 수 있습니다.멀티스레드 환경에서도 안전하게 동작한다는 점이 특징입니다. 1. insert() 기본 사용법public synchronized StringBuffer insert(int offset, String str)offset 위치에 str을 삽입기존 문자열은 잘리지 않고, 오른쪽으로 밀려납니다StringBuffer sb = new StringBuffer("Java World");sb.insert(5, "Programming ");System.out.println(sb.toString());// 출력: Java Programming World👉 "Java " 뒤에..