일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- CSS
- Eclipse
- Java
- Button
- 문자열
- js
- html
- map
- 이탈리아
- HashMap
- 인텔리제이
- javascript
- string
- CMD
- IntelliJ
- json
- vscode
- 자바
- Visual Studio Code
- 이클립스
- table
- 배열
- 정규식
- date
- replace
- input
- Array
- ArrayList
- list
- 자바스크립트
- Today
- Total
목록2025/09/23 (2)
어제 오늘 내일
StringBuilder는 문자열을 수정하는 클래스지만, 특정 구간을 잘라서 String으로 반환할 수도 있습니다.이때 사용하는 메서드가 바로 substring()입니다. 1. substring() 기본 사용법public String substring(int start)public String substring(int start, int end)start부터 끝까지 잘라내거나,start부터 end 직전까지 잘라냄반환 타입은 String (주의: StringBuilder가 아님)StringBuilder sb = new StringBuilder("Hello Java");String part1 = sb.substring(6);String part2 = sb.substring(0, 5);System.out.pr..
문자열에서 특정 위치의 문자를 읽거나 바꾸고 싶을 때, String은 불변(immutable)이라 새로운 문자열을 생성해야 하지만,StringBuilder는 가변(mutable)이라 원하는 위치의 문자를 직접 읽고 수정할 수 있습니다. 1. charAt() – 특정 문자 읽기public char charAt(int index)지정한 위치의 문자를 반환인덱스는 0부터 시작StringBuilder sb = new StringBuilder("Java");char c = sb.charAt(2);System.out.println(c);// 출력: v👉 "Java"의 인덱스 2에 있는 문자는 'v'입니다. 2. setCharAt() – 특정 문자 수정public void setCharAt(int index, ch..