类 Utf8
java.lang.Object
com.lark.oapi.okio.Utf8
Okio assumes most applications use UTF-8 exclusively, and offers optimized implementations of
common operations on UTF-8 strings.
ByteString |
Buffer, BufferedSink, BufferedSource |
|
|---|---|---|
| Encode a string | ByteString.encodeUtf8(String) |
BufferedSink.writeUtf8(String) |
| Encode a code point | BufferedSink.writeUtf8CodePoint(int) |
|
| Decode a string | ByteString.utf8() |
BufferedSource.readUtf8(), BufferedSource.readUtf8(long) |
| Decode a code point | BufferedSource.readUtf8CodePoint() |
|
Decode until the next \r\n or \n |
BufferedSource.readUtf8LineStrict(),
BufferedSource.readUtf8LineStrict(long) |
|
Decode until the next \r\n, \n, or EOF |
BufferedSource.readUtf8Line() |
|
| Measure the bytes in a UTF-8 string | size(java.lang.String), size(String, int, int) |
|
-
方法概要
修饰符和类型方法说明static longReturns the number of bytes used to encodestringas UTF-8 when usingByteString.encodeUtf8(java.lang.String)orBuffer.writeUtf8(String).static longReturns the number of bytes used to encode the slice ofstringas UTF-8 when usingBufferedSink.writeUtf8(String, int, int).
-
方法详细资料
-
size
Returns the number of bytes used to encodestringas UTF-8 when usingByteString.encodeUtf8(java.lang.String)orBuffer.writeUtf8(String). -
size
Returns the number of bytes used to encode the slice ofstringas UTF-8 when usingBufferedSink.writeUtf8(String, int, int).
-