14ava语法回顾之inputsteam&&outputsteam
2016-01-09 20:10
633 查看
Java语法回顾之InputSteam&&OutputSteam
读了那么多年的书让我明白一个道理。人要稳重,不要想到啥就做啥。做一行越久即使你不会,几年之后慢慢的你也会了,加上一点努力你或许你能成为别人眼中的专家。通过字节流往文件中写数据
/* * 通过字节流往文件中写数据。 * * 字节输出流操作步骤: * A:创建字节输出流对象 * B:调用写数据的方法 * C:释放资源 */
通过字节流往文件中写数据代码测试
public class FileOutputStreamDemo { public static void main(String[] args) throws IOException { // 创建字节输出流对象(true为追加写入) // FileOutputStream fos = new FileOutputStream("a.txt",true); FileOutputStream fos = new FileOutputStream("a.txt"); // 调用写数据的方法 // 写入一个字节 // fos.write(97); // fos.write(98); // fos.write(99); // fos.flush(); // 写一个字节数组 // byte[] bys = { 97, 98, 99, 100, 101 }; byte[] bys = "abcde".getBytes(); // fos.write(bys); // 写一个字节数组的一部分 fos.write(bys, 0, 2); // 释放资源 fos.close(); } }
字节输入流操作步骤
/* * 字节输入流操作步骤: * A:创建字节输入流对象 * B:调用读取数据的方式,并显示 * C:释放资源 */
字节输入流操作步骤代码测试
public class FileInputStreamDemo { public static void main(String[] args) throws IOException { // 创建字节输入流对象 FileInputStream fis = new FileInputStream("b.txt"); // 调用读取数据的方式,并显示 // 方式1 // int by = 0; // while ((by = fis.read()) != -1) { // System.out.println(by); // } // 方式2 byte[] bys = new byte[1024]; int len = 0; while ((len = fis.read(bys)) != -1) { System.out.print(new String(bys, 0, len)); } // 释放资源 fis.close(); } }
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- c++11 + SDL2 + ffmpeg +OpenAL + java = Android播放器
- 插入排序
- 冒泡排序
- 堆排序
- 快速排序
- 二叉查找树