Cách chính xác để "trống" StringWriter
trong Java để tôi có thể sử dụng lại StringWriter
mà không cần phải tạo một cái mới? Không phải StringWriter.flush()
cũng không phải StringWriter.close()
dường như có hiệu quả mong muốn.Làm thế nào để bạn "trống rỗng" một StringWriter trong Java?
Trả lời
Làm thế nào để gọi getBuffer().setLength(0)
?
ngọt ngào, cảm ơn một. – Gurnard
Nếu ban đầu bạn đặt StringWriter thành một kích thước được chỉ định, thì setLength này có giảm kích thước đó xuống 0 không? –
Điều này giữ dung lượng của bộ đệm giống nhau. Nếu bạn muốn deallocate bộ nhớ, sử dụng 'writer.getBuffer(). TrimToSize();' sau khi thiết lập độ dài. – thomas88wp
Ngoài ra, chúng tôi cũng có thể xóa bộ đệm sử dụng đoạn mã sau:
StringBuffer buf = ****.getBuffer();
buf.delete(0,buf.length());
Điều này có xóa nội dung bộ đệm hoặc giải quyết lưu trữ bộ đệm không? Trong trường hợp này, tôi muốn xóa nội dung. –
Nó xóa nội dung ... –
Nếu nó deallocates bộ nhớ cho bộ đệm xóa, tôi không chắc chắn ... Bạn có thể kiểm tra với buf.capacity() –
- 1. Làm thế nào để trống rỗng một NSMutableArray
- 2. Làm thế nào để thay thế từ chuỗi rỗng giá trị rỗng trong java?
- 3. làm thế nào để trống rỗng firefox dom localstorage
- 4. Làm thế nào để kiểm tra một GridView rỗng
- 5. Làm thế nào để chọn một tập tin trống?
- 6. làm thế nào để xác định một macro spec rpm với cơ thể trống rỗng?
- 7. Làm thế nào để bạn loại bỏ một giá trị có khóa trống từ một mảng kết hợp trong PHP?
- 8. SQL: Làm thế nào tôi có thể đặt mục rỗng và trống rỗng vào phía trước trong một orderby?
- 9. Java: Cách đặt lại danh sách để nó trống rỗng
- 10. Làm cách nào để bạn đặt giá trị thành rỗng bằng org.json.JSONObject trong java?
- 11. Làm thế nào để trống một datagridview?
- 12. Làm thế nào để xác định Rỗng Char trong Delphi
- 13. Làm thế nào để bạn sử dụng Ruby trong Java?
- 14. Làm thế nào để bạn trừ Ngày tháng trong Java?
- 15. Làm cách nào để mở một mẫu ứng dụng web trống rỗng trong C# express?
- 16. Làm thế nào để bạn unescape URL trong Java?
- 17. Một vòng lặp với một cơ thể trống rỗng trong Java
- 18. Làm thế nào để không gửi một bộ sưu tập trống trong jackson
- 19. Làm thế nào để khởi tạo biến trống từ kiểu của riêng bạn trong Scala?
- 20. $ _SERVER ['PHP_AUTH_USER'] trống rỗng
- 21. Trong java, làm thế nào để bạn viết một java.awt.image.BufferedImage vào một tệp png 8-bit?
- 22. Làm thế nào để bạn thêm một ActionListener lên một JButton trong Java
- 23. httpd.conf của tôi trống rỗng
- 24. Điều gì sẽ xảy ra nếu bạn biên dịch một tệp java rỗng?
- 25. Làm thế nào để bạn gỡ lỗi Java Applet?
- 26. Làm thế nào để loại bỏ chuỗi rỗng trong một danh sách?
- 27. Làm thế nào để đảm bảo rằng một trường sẽ không bao giờ rỗng trong một lớp Java
- 28. Làm cách nào để thay thế nhiều dòng trống bằng một dòng trống trong bash?
- 29. Kết quả nào khi bạn chuyển một chuỗi rỗng vào một cuộc gọi Java enum .valueOf?
- 30. php là rỗng hoặc trống?
Bằng cách nào làm họ không có hiệu quả mong muốn? Ngoài ra, tại sao bạn muốn sử dụng lại nó thay vì tạo một cái mới? – zigdon
Chúng không làm trống bộ đệm 'StringWriter', đó là hiệu ứng mà tôi mong muốn. –