美文网首页
字节流 2016.10.9

字节流 2016.10.9

作者: 大虾咪 | 来源:发表于2016-10-09 17:18 被阅读15次
package 字节流;

import java.io.FileInputStream;

import java.io.FileNotFoundException;

import java.io.FileOutputStream;

import java.io.IOException;

/*字符流 

* FileWriter

* BufferedReader

* BufferedWriter

*

* 字节流

* InputStream

* OutputStream

*

* 想要操作图片数据,这时就要用到字节流

*/

public class FileOutputStreamDemo {

public static void main(String[] args) {

// TODO Auto-generated method stub

//写字节

// FileOutputSteamFun();

//读字节

FileInputSteamFun_3();

}

public static void FileOutputSteamFun(){

FileOutputStream fs = null;

try {

fs = new FileOutputStream("src/fox.txt");

try {

fs.write("abcdeddddd".getBytes());

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

} catch (FileNotFoundException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}finally {

try {

fs.close();

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}

public static void FileInputSteamFun_1(){

FileInputStream fis = null;

try {

fis = new FileInputStream("src/fox.txt");

int ch = 0;

try {

while ((ch=fis.read())!=-1) {

System.out.println((char)(ch));

}

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

} catch (FileNotFoundException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}finally {

try {

fis.close();

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}

public static void FileInputSteamFun_2(){

FileInputStream fis = null;

try {

fis = new FileInputStream("src/fox.txt");

byte[] buf = new byte[1024];

int len = 0;

// try {

// System.out.println(fis.available());//打印字节数的个数

// } catch (IOException e) {

// // TODO Auto-generated catch block

// e.printStackTrace();

// }

try {

while ((len=fis.read(buf))!=-1) {

System.out.println(new String(buf,0,len));

}

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

} catch (FileNotFoundException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}finally {

try {

fis.close();

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}

public static void FileInputSteamFun_3(){

FileInputStream fis = null;

try {

fis = new FileInputStream("src/fox.txt");

try {

byte[] buf = new byte[fis.available()];

fis.read(buf);

System.out.println(new String(buf));

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}//打印字节数的个数

} catch (FileNotFoundException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}finally {

try {

fis.close();

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}

}

相关文章

  • 字节流 2016.10.9

    import java.io.FileInputStream; import java.io.FileNotFou...

  • 慎贴标签,学会柔软

    2016.10.9

  • 2016.10.9

    我从来不觉得自己能干,顶多就是操心的命。可是自从辞职合伙后,越来越觉得累。没有别的原因,就是别人都处理不好的事情,...

  • 2016.10.9

    好像不止一次做到这个梦了:我从沙堰那条道或二级路那条道跑回来,在路上总有个果园,我会进去摘好多好多果子,苹果啊,火...

  • 2016.10.9

    是不是昨晚吃山楂吃多了,晚上那么想呕吐!太难受的感觉,一直没有问妈妈,她怀我的时候孕吐了么? ...

  • 2016.10.9

    网络连接类型在ConnectivityManager里面、

  • 2016.10.9

  • 2016.10.9

    重阳节去参加老干部座谈会明显是很无聊的。 历代三国志里刘备的列传都会写早年师从卢植和郑玄,其中卢植...

  • 2016.10.9

  • 2016.10.9

    今日总结:1.今日梦圆小学运动会,学生作业较少,很多同学没有作业,于是下午带孩子们进行游乐梦工厂,自己很享受,希望...

网友评论

      本文标题:字节流 2016.10.9

      本文链接:https://www.haomeiwen.com/subject/foopyttx.html