SeouliteLab

[Java/자바] StringBuilder 초기화, 모든 문자열 삭제하기 본문

프로그래밍

[Java/자바] StringBuilder 초기화, 모든 문자열 삭제하기

Seoulite Lab 2024. 3. 8. 09:07

예제 1: StringBuilder를 이용하여 문자열 초기화

StringBuilder sb = new StringBuilder("Hello");
System.out.println("Original StringBuilder: " + sb);

// 문자열 초기화
sb.setLength(0);

System.out.println("StringBuilder after clearing: " + sb);

StringBuilder를 사용하여 문자열을 초기화하는 방법입니다. `setLength(0)` 메서드를 사용하여 문자열의 길이를 0으로 설정하여 모든 문자열을 삭제합니다.

예제 2: StringBuilder 인스턴스를 새로 생성하여 문자열 초기화

StringBuilder sb = new StringBuilder("Hello");
System.out.println("Original StringBuilder: " + sb);

// 새로운 StringBuilder 인스턴스 생성하여 문자열 초기화
sb = new StringBuilder();

System.out.println("StringBuilder after clearing: " + sb);

새로운 StringBuilder 인스턴스를 생성하여 문자열을 초기화하는 방법입니다. 기존의 StringBuilder 인스턴스를 새로운 인스턴스로 덮어쓰는 방식으로 모든 문자열을 삭제합니다.

예제 3: delete() 메서드를 사용하여 모든 문자열 삭제

StringBuilder sb = new StringBuilder("Hello");
System.out.println("Original StringBuilder: " + sb);

// delete() 메서드를 사용하여 모든 문자열 삭제
sb.delete(0, sb.length());

System.out.println("StringBuilder after clearing: " + sb);

StringBuilder의 `delete()` 메서드를 사용하여 모든 문자열을 삭제하는 방법입니다. 첫 번째 매개변수는 삭제를 시작할 인덱스이고, 두 번째 매개변수는 삭제를 종료할 인덱스입니다.

예제 4: setLength() 메서드를 사용하여 모든 문자열 삭제

StringBuilder sb = new StringBuilder("Hello");
System.out.println("Original StringBuilder: " + sb);

// setLength() 메서드를 사용하여 모든 문자열 삭제
sb.setLength(0);

System.out.println("StringBuilder after clearing: " + sb);

StringBuilder의 `setLength()` 메서드를 사용하여 모든 문자열을 삭제하는 방법입니다. 매개변수로 전달된 길이로 StringBuilder의 길이를 설정하여 모든 문자열을 삭제합니다.

해시태그: