您的位置:首页 > 编程语言 > Java开发

java流

2016-05-03 13:24 274 查看
字节转字符的乱码问题还有后续的问题

Outputstreamwriter()后面要加utf-8才可以;

后续问题应该是文件句柄时,加个true;

io专题:

加速用的修饰类,可用可不用;

复制的执行体基本都是一个while语句:

字符型的,可以一个个复制,用整形变量,万年不变while((temp= input.read())!=-1)output.write(temp);

或者也可以用char[]temp;只是必须要写在后面while((count=input.read(temp))!=-1)output.write(temp);其实count可以不用,也可以不统计吧;

也可以用字符串变量,只是必须要readline吧;或者sanner.next();while((strs=input.readline())!=null) output.write(strs);因为是字符型的所以可以直接写字符串类型,当然也可以转化;

字节型:

整型单复制肯定可以,跟上面一样;

byte型肯定更可以(write可以,read只返回整型,所以要强制转化一下);

可以用byte[]数组,也是跟上面一样,返回的是读进去的字节数

打印一般是字符串可以,字符数组也可以;

一般就是input系列的就是对应read,output系列就是对应write;然后就是先是文件流(文件类(文件路径)),后面的就是灵活了,各种处理类或者缓冲类了;管道链接,压缩放置压缩点;就是在这个目录下开始压缩;

内部类:

感觉没什么啊,就是一个类中的内部数据结构,跟其他的都一样的,只是生成的时候,要OUT.IN oi = new OUT().new IN();因为是类的数据;还有如果访问外部类相同变量的话要注意别覆盖(OUT.this.a);或者静态类生成时不需要生成对象即可;然后就是如果是私有的话,就不能在外面直接访问就可以了;反正是个数据而已;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: