Language/Java
자바 String 인덱스 시작 끝 지정해서 값 변경방법
wakestand
2022. 5. 15. 17:44
반응형
자바에서 String의 값을 변경할 때
시작 인덱스와 끝 인덱스를 정해서
특정 값으로 변경하려는 경우
StringBuffer를 사용해주면 되는데
먼저 String을
StringBuffer 변수명 = new StringBuffer(String값);
과 같은 식으로 StringBuffer로 만들어 준 뒤
StringBuffer.replace(시작_인덱스, 종료_인덱스, 변경할_값);
을 통해 시작, 종료 인덱스를 설정해서
원하는 값으로 변경할 수 있다
위 이미지를 보면
1번째 인덱스부터 시작해서 3번째 인덱스 '전' 까지
'변경'으로 바꾸는 내용인데
1~2 번째 인덱스에 해당하는
BC을 변경으로 바꾼 뒤
A변경DE 로 나오는 것이 보인다
마지막으로 .toString() 으로
StringBuffer에서 다시 String으로
데이터 타입을 변경해주면 끝이다
반응형