java流

来源:互联网 发布:如何将数据转换成图表 编辑:程序博客网 时间:2024/06/05 11:00
字节转字符的乱码问题还有后续的问题
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);或者静态类生成时不需要生成对象即可;然后就是如果是私有的话,就不能在外面直接访问就可以了;反正是个数据而已;

0 0
原创粉丝点击