반응형
자바에서 String의 값을 변경할 때
시작 인덱스와 끝 인덱스를 정해서
특정 값으로 변경하려는 경우
StringBuffer를 사용해주면 되는데
먼저 String을
StringBuffer 변수명 = new StringBuffer(String값);
과 같은 식으로 StringBuffer로 만들어 준 뒤
StringBuffer.replace(시작_인덱스, 종료_인덱스, 변경할_값);
을 통해 시작, 종료 인덱스를 설정해서
원하는 값으로 변경할 수 있다
위 이미지를 보면
1번째 인덱스부터 시작해서 3번째 인덱스 '전' 까지
'변경'으로 바꾸는 내용인데
1~2 번째 인덱스에 해당하는
BC을 변경으로 바꾼 뒤
A변경DE 로 나오는 것이 보인다
마지막으로 .toString() 으로
StringBuffer에서 다시 String으로
데이터 타입을 변경해주면 끝이다
반응형
'Language > Java' 카테고리의 다른 글
자바 Random vs SecureRandom 차이점 정리 (0) | 2022.05.24 |
---|---|
자바 배열 List 전체 값 String으로 합치는 방법 (0) | 2022.05.16 |
자바 for문 vs 향상된 for문 (0) | 2022.05.13 |
자바 Logger 사용방법(LoggerFactory, lombok) (0) | 2022.05.13 |
자바 BigDecimal 값 비교 방법 (0) | 2022.05.11 |
댓글