Google Guava 快速入门 —— 【文件流】CharStreams 字符流

Google Guava 快速入门.jpg

Guava CharStreams 字符流

一、接口声明

以下是 com.google.common.io.CharStreams 接口的声明:

@Beta
@GwtIncompatible
public final class CharStreams
    extends Object

二、接口方法

官方文档:https://google.github.io/guava/releases/27.0.1-jre/api/docs/com/google/common/io/CharStreams.html

修饰符和类型方法描述
static Writer(Appendable target) 
把Appendable对象当做一个Writer对象来操作.
static longcopy(Readable from, Appendable to) 
复制Readable和Appendable对象之间的所有字符。
static longexhaust(Readable readable) 
从给定的Readable读取并丢弃数据,直到到达流的末尾.
static WriternullWriter() 
返回一个不写入字符的 Writer.
static List<String>readLines(Readable r) 
从Readable对象中读取所有行。
static <T>TreadLines(Readable readable, LineProcessor<T> processor) 
从InputSupplier提供的Readable或者Closeable对象里读取数据,如果读取完毕或者callback返回false就停止。而这个callback是可以自己控制的,自己定义检查的项目。
static voidskipFully(Reader reader, long n) 
丢弃Reader对象里的前n个数据.
static StringtoString(Readable r) 
将Readable对象里的数据转化成一个String串,不会关闭任何对象

三、相关文章



未经允许请勿转载:程序喵 » Google Guava 快速入门 —— 【文件流】CharStreams 字符流

点  赞 (0) 打  赏
分享到: