Study/java

[Java] StringBuilder 초기화 사용법, 공백 추가 방법 정리

 

자바 StringBuilder 객체를 초기화하는 방법과 StringBuilder에 공백을 추가하는 방법입니다.

 

StringBuilder 초기화 방법

StringBuilder를 초기화하는 여러가지 방법입니다.

// StringBuilder 초기화
StringBuilder sb = new StringBuilder();

sb.append("Before Clear");
System.out.println("sb = " + sb);

// 새 객체를 선언하여 초기화
sb = new StringBuilder();
System.out.println("sb = " + sb);

sb.append("Before Set Length");
System.out.println("sb = " + sb);

// 길이 재할당하여 초기화
sb.setLength(0);
System.out.println("sb = " + sb);

// deleteAt으로 초기화
sb.append("Before DeleteAt");
System.out.println("sb = " + sb);
sb.delete(0, sb.length());

 

첫번째 방법은 new StringBuilder()로 새로운 객체를 생성해서 변수에 할당하는 방법입니다.

두번째 방법은 길이를 0으로 초기화하는 방법입니다.

세번째는 StringBuilder에 deleteAt 메소드를 사용해서 데이터를 전부 삭제하는 방법입니다.

 

 

 

 

 

 

StringBuilder 공백 추가 방법

StringBuilder에 공백을 추가하는 여러가지 방법입니다.

StringBuilder sb = new StringBuilder();
sb.append("Hello");
sb.append(" "); // 문자열 공백(String)
sb.append("World");
sb.append(' '); // 문자 공백(char)
sb.append("!!");
sb.append('\u0020');
sb.append("!!"); // 유니코드 공백 문자
System.out.println("sb = " + sb); // sb = Hello World !! !!

 

위에서부터 순서대로 문자열 공백, 문자 공백, 유니코드 공백입니다.

셋 다 공백을 추가하기 때문에 결과는 같습니다.

 

 

읽으면 좋은 글

[Java] StringBuilder 문자열 찾기, 특정 문자 제거 사용 방법

 

[Java] StringBuilder 문자열 찾기, 특정 문자 제거 사용 방법

자바의 StringBuilder를 사용할 때 특정 문자열을 찾거나 제거하는 방법입니다. StringBuilder 문자열 찾기StringBuilder 객체 안에 있는 문자열의 위치를 찾는 예제 코드입니다.StringBuilder sb = new StringBuilder

priming.tistory.com