Package com.landawn.abacus.util
Class BufferedWriter
java.lang.Object
java.io.Writer
com.landawn.abacus.util.BufferedWriter
- All Implemented Interfaces:
Closeable
,Flushable
,Appendable
,AutoCloseable
- Direct Known Subclasses:
CharacterWriter
It's not multi-thread safety.
- Since:
- 0.8
- Author:
- Haiyang Li
-
Method Summary
Modifier and TypeMethodDescriptionappend
(char c) append
(CharSequence csq) append
(CharSequence csq, int start, int end) void
close()
void
flush()
void
newLine()
toString()
void
write
(boolean b) void
write
(byte b) void
write
(char c) void
write
(char[] cbuf) void
write
(char[] cbuf, int off, int len) void
write
(double d) void
write
(float f) void
write
(int ch) Deprecated.replaced by write(char).void
write
(long lng) void
write
(short s) void
void
void
void
void
void
writeInt
(int i) Methods inherited from class java.io.Writer
nullWriter
-
Method Details
-
write
- Parameters:
b
-- Throws:
IOException
- Signals that an I/O exception has occurred.
-
write
- Parameters:
b
-- Throws:
IOException
- Signals that an I/O exception has occurred.
-
write
- Parameters:
s
-- Throws:
IOException
- Signals that an I/O exception has occurred.
-
write
Deprecated.replaced by write(char).- Overrides:
write
in classWriter
- Parameters:
ch
-- Throws:
IOException
- Signals that an I/O exception has occurred.
-
writeInt
- Parameters:
i
-- Throws:
IOException
- Signals that an I/O exception has occurred.
-
write
- Parameters:
lng
-- Throws:
IOException
- Signals that an I/O exception has occurred.
-
write
- Parameters:
f
-- Throws:
IOException
- Signals that an I/O exception has occurred.
-
write
- Parameters:
d
-- Throws:
IOException
- Signals that an I/O exception has occurred.
-
write
- Parameters:
date
-- Throws:
IOException
- Signals that an I/O exception has occurred.
-
write
- Parameters:
c
-- Throws:
IOException
- Signals that an I/O exception has occurred.
-
write
- Parameters:
c
-- Throws:
IOException
- Signals that an I/O exception has occurred.
-
write
- Parameters:
c
-- Throws:
IOException
- Signals that an I/O exception has occurred.
-
write
- Overrides:
write
in classWriter
- Parameters:
str
-- Throws:
IOException
- Signals that an I/O exception has occurred.
-
write
- Overrides:
write
in classWriter
- Parameters:
str
-off
-len
-- Throws:
IOException
- Signals that an I/O exception has occurred.
-
write
- Overrides:
write
in classWriter
- Parameters:
cbuf
-- Throws:
IOException
- Signals that an I/O exception has occurred.
-
write
- Specified by:
write
in classWriter
- Parameters:
cbuf
-off
-len
-- Throws:
IOException
- Signals that an I/O exception has occurred.
-
newLine
- Throws:
IOException
- Signals that an I/O exception has occurred.
-
append
- Specified by:
append
in interfaceAppendable
- Overrides:
append
in classWriter
- Parameters:
csq
-- Returns:
- Throws:
IOException
- Signals that an I/O exception has occurred.
-
append
- Specified by:
append
in interfaceAppendable
- Overrides:
append
in classWriter
- Parameters:
csq
-start
-end
-- Returns:
- Throws:
IOException
- Signals that an I/O exception has occurred.
-
append
- Specified by:
append
in interfaceAppendable
- Overrides:
append
in classWriter
- Parameters:
c
-- Returns:
- Throws:
IOException
- Signals that an I/O exception has occurred.
-
flush
- Specified by:
flush
in interfaceFlushable
- Specified by:
flush
in classWriter
- Throws:
IOException
- Signals that an I/O exception has occurred.
-
close
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Specified by:
close
in classWriter
- Throws:
IOException
- Signals that an I/O exception has occurred.
-
toString
- Overrides:
toString
in classObject
- Returns:
- Throws:
UncheckedIOException
- the unchecked IO exception
-