-
File.create new file查看全部
-
File类只能用于表示文件的信息,比如文件名称,位置等。不能用于访问文件,访问文件用iostream 来访问查看全部
-
当序列(字节数组)是什么编码格式时,就要指定相应的编码格式构造成字符串,否则会乱码查看全部
-
in.read(),返回的是读取到的字节 in.read(buf,0,buf.length),返回的是读取到的字节个数查看全部
-
字节流查看全部
-
文件模型查看全部
-
111查看全部
-
gbk:中文两个字节,英文一个字节 utf-8:中文三个字节,英文一个字节 UTF-16be:中文两个字节,英文两个字节 ASNI:中文机器上默认使用gbk编码,即中文两个字节,英文一个字节。 直接在中文机器上创建的只认识ANSI编码,联、联通刚好符合utf-8编码规则,会自动进行转换成utf-8,所以显示乱码。但是如果是复制过来的文件,中文机器什么编码都认识。查看全部
-
hghghghg查看全部
-
笔记总结: 文本文件(txt)就是字节序列 字节序列转换成字符的时候 有时候会出现乱码的原因 java是双字节(16bit)编码 utf-16be java是双字节编码,也就是utf-16be Java中1个字符占两个字节,1个字符可以放下1个汉字 eclipse默认的是gbk类型的编码(可以通过java的项目属性里面的编码方式进行更改)。 gbk编码中文占用2个字节,英文占用1个字节。 编码不同 汉字占用的字节个数不同 英文是相同的 String str = new String(byte,"编码方式");//用指定的编码方式将字节序列转换成字符串,缺省编码方式使用默认编码方式 java是双字节编码,也就是utf-16be gbk编码中文占用2个字节,英文占用1个字节 utf-8编码中文占用3个字节,英文占用1个字节 utf-16be 编码中文占用2个字节,英文占用2个字节 当你的字节序列是某种编码格式时,这个时候想把字节序列变成字符串,也需要使用这种编码方式 中文机器上创建的文本文件只能识别ansi编码 如果是由其他地方创建的文本文件 再拷贝出来的则可以识别任意的编码 UTF-8编码 汉字占3个字节 英文占1个 gbk编码 汉字占2个字节 英文占1个 UTF-16be(java是双字节(16bit)编码 utf-16be)编码是java中的编码 汉字和英文都是占两个字节 .getBytes();将字符串变成byte类型(字节序列) integer.toHexString();将字节流变成16进制的int类型 用什么编码将字符串变成字节流 就要用同样的编码才能将其变回去 new String(“dd”,"UTF-8");可以自己选择编码方式 缺省则是默认工程属性中默认的编码查看全部
-
当要显示一个集合时,可以使用Arrays的方法查看全部
-
对象的序列化 反序列化查看全部
-
IO流操作类 DataOutputStream介绍查看全部
-
Java中的 IO流 介绍2查看全部
-
Java中的 IO流 介绍1查看全部
举报
0/150
提交
取消