字符串操作
String str = "This a string";
ByteString byteString = ByteString.encodeUtf8(str);
System.out.println(byteString);
//获取图片 文件的base64
String s = byteString.base64();
System.out.println(s);
ByteString byteString1 = ByteString.decodeBase64(s);
//解码
System.out.println(byteString1);
//指纹md5
ByteString byteString2 = byteString.md5();
System.out.println(byteString2);
文件操作
BufferedSource buffer = Okio.buffer(Okio.source(new File("in.png")));
//写入文件
BufferedSink bufferSink = Okio.buffer(Okio.sink(new File("out.png")));
buffer.readAll(bufferSink);
BufferedSource buffer1 = Okio.buffer(Okio.source(new File("in.png")));
//读取内容
if (!buffer1.exhausted()){
System.out.println(buffer1.readUtf8());
}
buffer.close();
bufferSink.close();