일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- date
- list
- 정규식
- replace
- Array
- 자바
- CSS
- vscode
- Eclipse
- map
- Java
- IntelliJ
- CMD
- ArrayList
- HashMap
- Visual Studio Code
- 배열
- string
- 문자열
- json
- 인텔리제이
- js
- input
- table
- html
- 이탈리아
- javascript
- 이클립스
- 자바스크립트
- Button
- Today
- Total
목록2025/09/24 (2)
어제 오늘 내일
StringBuffer는 StringBuilder와 마찬가지로 가변(mutable) 문자열을 다루는 클래스입니다.여기에 문자열을 효율적으로 이어붙일 수 있는 메서드가 바로 append()입니다.멀티스레드 환경에서도 안전하게 동작한다는 점에서 차이가 있습니다. 1. append() 기본 사용법public synchronized StringBuffer append(String str)기존 문자열 뒤에 새로운 문자열을 붙임반환 타입이 StringBuffer 자신이므로 메서드 체이닝 가능synchronized 키워드로 멀티스레드 환경에서도 안전StringBuffer sb = new StringBuffer("Hello");sb.append(" World");System.out.println(sb.toString(..
StringBuilder는 문자열을 효율적으로 수정할 수 있는 클래스이지만,실제로 프로그램에서 출력하거나 다른 API에 전달하려면 String으로 변환해야 할 때가 많습니다.이때 사용하는 메서드가 바로 toString()입니다. 1. toString() 기본 사용법public String toString()StringBuilder 객체에 저장된 내용을 새로운 String 객체로 반환이후에는 더 이상 가변적이지 않고 불변(immutable)한 문자열로 사용 가능StringBuilder sb = new StringBuilder("Hello");sb.append(" World");String result = sb.toString();System.out.println(result);// 출력: Hello Wor..