이 기사에서는 StringBuffer를 지우는 방법을 이해할 것입니다. StringBuffer는 문자열의 많은 기능을 제공하는 String의 피어 클래스입니다. String은 고정 길이의 변경할 수 없는 문자 시퀀스를 나타내는 반면 StringBuffer는 확장 및 쓰기 가능한 문자 시퀀스를 나타냅니다.
아래는 동일한 데모입니다 -
입력이 다음과 같다고 가정 -
This string buffer is defined as: Java Program
원하는 출력은 -
The string buffer after clearing:
알고리즘
Step 1 - START Step 2 - Declare an object of StringBuffer namely string-buffer. Step 3 - Define the values. Step 4 - Call the inbuilt function .delete() and pass the values 0 and buffer size to clear the buffer. Step 5 - Display the result Step 6 - Stop
예시 1
여기서는 버퍼를 지우기 위해 delete() 함수를 사용합니다.
public class Buffer { public static void main(String[] args) { StringBuffer string_buffer = new StringBuffer(); string_buffer.append("Java"); string_buffer.append(" Program"); System.out.println("This string buffer is defined as: " + string_buffer); string_buffer.delete(0, string_buffer.length()); System.out.println("The string buffer after clearing: " + string_buffer); } }
출력
This string buffer is defined as: Java Program The string buffer after clearing:
예시 2
여기서 setLength() 함수를 사용하여 버퍼를 지웁니다.
public class Buffer { public static void main(String[] args) { StringBuffer string_buffer = new StringBuffer(); string_buffer.append("Java"); string_buffer.append(" Program"); System.out.println("This string buffer is defined as: " + string_buffer); string_buffer.setLength(0); System.out.println("The string buffer after clearing: " + string_buffer); } }
출력
This string buffer is defined as: Java Program The string buffer after clearing: