본문 바로가기
Language/Java

자바 String 인덱스 시작 끝 지정해서 값 변경방법

by wakestand 2022. 5. 15.
반응형

자바에서 String의 값을 변경할 때

시작 인덱스와 끝 인덱스를 정해서

특정 값으로 변경하려는 경우

StringBuffer를 사용해주면 되는데

 

먼저 String을

StringBuffer 변수명 = new StringBuffer(String값);

과 같은 식으로 StringBuffer로 만들어 준 뒤

 

StringBuffer.replace(시작_인덱스, 종료_인덱스, 변경할_값);

을 통해 시작, 종료 인덱스를 설정해서

원하는 값으로 변경할 수 있다

 

위 이미지를 보면 

1번째 인덱스부터 시작해서 3번째 인덱스 '전' 까지 

'변경'으로 바꾸는 내용인데

 

1~2 번째 인덱스에 해당하는

BC을 변경으로 바꾼 뒤

A변경DE 로 나오는 것이 보인다

 

마지막으로 .toString() 으로

StringBuffer에서 다시 String으로

데이터 타입을 변경해주면 끝이다

반응형

댓글