일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- CMD
- input
- 이탈리아
- Array
- date
- vscode
- Eclipse
- CSS
- Visual Studio Code
- javascript
- 이클립스
- json
- 인텔리제이
- 자바스크립트
- IntelliJ
- 정규식
- table
- list
- 문자열
- 자바
- string
- html
- Button
- ArrayList
- Java
- 배열
- map
- replace
- js
- HashMap
- Today
- Total
목록2025/09/22 (2)
어제 오늘 내일
StringBuilder는 문자열 길이를 마음대로 조정할 수 있는 기능을 제공합니다.그게 바로 setLength() 메서드인데, 문자열을 잘라내거나 늘릴 때 유용하게 쓸 수 있습니다. 1. setLength() 기본 사용법public void setLength(int newLength)현재 문자열의 길이를 newLength로 강제 설정newLength → 문자열이 잘림newLength > 현재 길이 → 빈 공간(\u0000)이 채워짐StringBuilder sb = new StringBuilder("Hello World");sb.setLength(5);System.out.println(sb.toString());// 출력: Hello👉 문자열을 자르는 효과를 얻을 수 있습니다. 2. 문자열 늘리기St..
StringBuilder는 문자열을 수정할 때마다 새로운 객체를 만들지 않고, 내부 버퍼를 사용해 문자열을 관리합니다.이 내부 버퍼의 크기를 확인하거나 조절하는 데 쓰이는 메서드가 capacity()와 ensureCapacity()입니다. 1. capacity() – 버퍼 크기 확인public int capacity()StringBuilder의 현재 버퍼 용량을 반환문자열 길이(length())와는 다름StringBuilder sb = new StringBuilder("Hello");System.out.println("문자열 길이: " + sb.length()); // 5System.out.println("버퍼 용량: " + sb.capacity()); // 21 (기본 16 + "Hello" 5)?..