gwooden_코린이

java_체이닝_221130(8일차) 본문

java/8일차

java_체이닝_221130(8일차)

gwooden22 2022. 11. 30. 17:02
728x90

체이닝

sb.append("abc").append(123).append('A').append(false);

 

StringBuffer <--일반 문자열

한번 정한 값은 바뀌지 않는다.

 

package 자바API;

public class Main {

	public static void main(String[] args) {
		
		StringBuffer sb = new StringBuffer();
		
		System.out.println(sb); //객체 생성 후 초기값이 비워져 있어 비워져 있는 값이 출력
		
		sb.append("abc").append(123).append('A').append(false); //체이닝
		//체이닝은 작성된 순서대로 실행되서 순서대로 출력됨
		
		System.out.println(sb); //추가된 값들이 출력된다
		
		sb.delete(2, 4); //2부터 4 전! 까지 지워라 (어디서 시작해서 어디 까지 지울건지)
		//위치는 0버 부터 시작한다.
		
		System.out.println(sb);
		
		sb.deleteCharAt(4); //특정 위치에 있는거 지울때
		
		System.out.println(sb);
		
		sb.insert(5, "=="); //5번 전에 ==이 추가되게
		
		System.out.println(sb);

	}

}

728x90

'java > 8일차' 카테고리의 다른 글

java_Math._221130(8일차)  (0) 2022.11.30
java_ StringBuffer_221130(8일차)  (0) 2022.11.30
java_기본 자바 API_221130(8일차)  (0) 2022.11.30
java_API01_221130(8일차)  (0) 2022.11.30
java_API Clone_221130(8일차)  (1) 2022.11.30
Comments