728x90
StringBuffer 안에 쓸 수 있는 많이 쓰는 메소드
append(), insert(), delete(), reverse()
public class practice_everyday01 {
public static void main(String[] args) {
// StringBuffer
// 1) append()
// 받아온 값을 뒤에 추가로 이어주는 메소드
StringBuffer sb1 = new StringBuffer();
sb1.append("a"); // str
sb1.append('1'); // char
sb1.append(2); // int
System.out.println(sb1); // 문자열 취급 더하기 a+1+2=a12
// a12
// 2) insert()
// 특정 인덱스번호에 문자열 삽입기능
sb1.insert(1, "b"); // 인덱스1 위치에 넣으면 원래 1에 있던 문자는 뒤로 밀려난다
sb1.insert(2, 'c'); // 인덱스1 위치에 넣으면 원래 1에 있던 문자는 뒤로 밀려난다
System.out.println(sb1);// ""나 ''나 둘 다 작동
//abc12
// 3)delete
// delete(start, end-1)
sb1.delete(3, 5); // end 숫자의 -1까지 삭제한다 1부터5라면 1부터4까지만 지운다
System.out.println(sb1);
// abc
// 4)reverse
sb1.reverse(); // 문자열을 거꾸로 돌려서 출력
System.out.println(sb1);
// cba
}
}
728x90
반응형
'small steps > 1일 1코딩 - 코딩을 내 몸처럼' 카테고리의 다른 글
[1일1코딩] [Java] 예외처리(Exception) + 강제 예외 발생(throw) (0) | 2022.02.22 |
---|---|
[1일1코딩] [Java] charAt () concat() equals() substring() replace() (0) | 2022.02.21 |
[1일1코딩] [Java] 배열(Array) + .length + for문 (0) | 2022.02.19 |
[1일1코딩] [Java] 매개변수 생성자 + this 참조변수 + this()생성자 (0) | 2022.02.18 |
[1일1코딩] [Java] 원의 넓이와 둘레 구하기 + 상수(constant),static (0) | 2022.02.17 |