本文主要是介绍java流与文件看书笔记,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.获取用户的工作目录:System.getProperty("user.dir")
2.java中FileInputStream无法读入任何数字类型的方法,DataInPutStream也没有任何从文件中获取数据的方法;
java使用了一种机制,有的流可以从文件或者更外部获取字节,而某些流可以将字节组装成更有用的数据类型;
必须学会组合使用它们,才能实现一些想要的功能。
3.利用Charset完成对字符的加密和对字节序列的解密:
//元中文编码为utf-8,先改为:Charset charset=Charset.forName("GB18030");
public static void encodeStr(Charset charset){
String str="顾学武";
//利用charset将Unicode字符串编码成字节序列
ByteBuffer byteBuffer=charset.encode(str);
byte[] bytes=byteBuffer.array();
ByteBuffer byteBuffer2=ByteBuffer.wrap(bytes);
//利用charset将字节序列解码成Unicode字符串
CharBuffer charBuffer=charset.decode(byteBuffer2);
String str2=charBuffer.toString();
System.out.println(str2);
}
这篇关于java流与文件看书笔记的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!