일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Eclipse
- Java
- js
- replace
- string
- 이탈리아
- 배열
- ArrayList
- map
- json
- 문자열
- Array
- 자바
- 이클립스
- vscode
- html
- 인텔리제이
- Button
- Visual Studio Code
- IntelliJ
- date
- CSS
- list
- table
- 자바스크립트
- input
- CMD
- HashMap
- javascript
- 정규식
- Today
- Total
목록2025/09/21 (2)
어제 오늘 내일
문자열을 거꾸로 뒤집어야 할 때, 직접 반복문을 돌려 구현할 수도 있지만StringBuilder.reverse()를 쓰면 한 줄로 해결할 수 있습니다. 1. reverse() 기본 사용법public StringBuilder reverse()현재 문자열의 문자 순서를 뒤집음반환값은 자기 자신(StringBuilder) → 메서드 체이닝 가능StringBuilder sb = new StringBuilder("Hello");sb.reverse();System.out.println(sb.toString());// 출력: olleH👉 "Hello"가 "olleH"로 뒤집혔습니다. 2. 실전 활용 예제숫자 뒤집기StringBuilder sb = new StringBuilder("12345");sb.reverse(..
StringBuilder.replace()는 특정 구간의 문자열을 다른 문자열로 바꿀 수 있는 메서드입니다.기존 문자열을 새로 만들지 않고 내부 버퍼에서 직접 수정하기 때문에 효율적입니다. 1. replace() 기본 사용법public StringBuilder replace(int start, int end, String str)start 인덱스부터 end 직전까지 문자열을 str로 교체end는 포함되지 않는 반개구간StringBuilder sb = new StringBuilder("Hello Java");sb.replace(6, 10, "World");System.out.println(sb.toString());// 출력: Hello World👉 "Java"가 "World"로 교체되었습니다. 2. 문..