博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java学习之IO字节流
阅读量:4671 次
发布时间:2019-06-09

本文共 2059 字,大约阅读时间需要 6 分钟。

 字节流分为FileInputStream 和FileOutputStream

1 package com.io; 2  3 import java.io.File; 4 import java.io.FileInputStream; 5 import java.io.FileNotFoundException; 6 import java.io.IOException; 7 import java.io.InputStream; 8 /** 9  * 文件字节流的读取10  * @author ganhang11  *12  */13 public class FileInputStreamDemo {14     public static void main(String[] args) {15         File file=new File("1.txt");16         try {17             InputStream is=new FileInputStream(file);18             byte [] b= new byte[10];19             int len=-1;20             StringBuilder sb=new StringBuilder();//存读取的数据21             while((len=is.read(b))!=-1){22                 sb.append(new String(b,0,len));23             }24             is.close();25             System.out.println(sb);26         } catch (FileNotFoundException e) {27             e.printStackTrace();28         } catch (IOException e) {29             e.printStackTrace();30         }31         32     }33 }
1 package com.io; 2  3 import java.io.File; 4 import java.io.FileNotFoundException; 5 import java.io.FileOutputStream; 6 import java.io.IOException; 7 import java.io.OutputStream; 8 /** 9  * 文件字节流的写入10  * @author ganhang11  *12  */13 public class FileOutputStreamDemo {14     public static void main(String[] args) {15         File file = new File("1.txt");16         if (!file.exists()) {17             try {18                 file.createNewFile();//没有则创建文件19             } catch (IOException e) {20                 e.printStackTrace();21             }22         } else {23             try {24                 OutputStream fos = new FileOutputStream(file, true);//文件末尾添加,不是覆盖25                 byte[] info = "hello,world".getBytes();26                 fos.write(info);27                 fos.close();28                 System.out.println("写入成功!");29             } catch (FileNotFoundException e) {30                 e.printStackTrace();31             } catch (IOException e) {32                 e.printStackTrace();33             }34         }35     }36 }

 

转载于:https://www.cnblogs.com/ganhang-acm/p/5154293.html

你可能感兴趣的文章
小股神助A股股民畅享经济发展红利
查看>>
Python灰帽子pdf
查看>>
Node.js区块链开发pdf
查看>>
轻松学SQL Server数据库pdf
查看>>
Oracle 日期查询
查看>>
说说今年的计划
查看>>
把discuzX 的用户登录信息添加到纯静态页面
查看>>
文件大小计算
查看>>
iOS:给图片置灰色
查看>>
Java 8 (5) Stream 流 - 收集数据
查看>>
ubuntu下安装JDK
查看>>
【C#】使用DWM实现无边框窗体阴影或全透窗体
查看>>
【MySql】脚本备份数据库
查看>>
keil5 配置 stm32f103rc 软件仿真
查看>>
RESTful到底是什么玩意??
查看>>
Oracle创建视图的一个问题
查看>>
(一)线性表
查看>>
hdu 1003 Max Sum (DP)
查看>>
mysql增备
查看>>
[APIO2015]雅加达的摩天楼
查看>>