JAVA/함수 (eclipse)
[JAVA] StringBuffer / StringBuilder
샛별KIM
2021. 6. 6. 15:42
StringBuffer와 StringBuilder 대부분 비슷하게 쓰인다.
1. 생성 및 추가 (append)
StringBuilder sb = new StringBuilder();
sb.append("추가"); //오버로드! append()내에 파라미터 값이 여러가지 들어올 수 있다.
sb.append("JAVA");
위와 같이 생성하고 문자를 추가한다.
//////출력
추가JAVA
2. 삽입 (insert)
sb.insert(2, "+");
(파라미터값), 번째 자리에 "X" 값을 삽입한다.
//////출력
추가+JAVA
3. 부분 삭제 (deleteCharAt)
sb.deleteCharAt(3);
(파라미터값) 번째의 값을 삭제한다.
//////출력
추가+AVA
4. 삭제 (delete)
sb.delete(1, 4);
(파라미터값1)번째부터 1번 값을 포함한 (파라미터값2) 갯수만큼 삭제해준다.
//////출력
추VA
5. 값 재설정? (replace)
sb.replace(1, 2, "SPRING");
index 1~2까지의 문자를 SPRING으로 교체
//////출력
추SPRINGA
6. String에 값 넣기 (String으로 변환?)
String str = sb.toString();