Java 通过 BufferReader 实现 文件 写入读取 示例
2019-07-24 16:35
417 查看
原文链接:https://www.geek-share.com/detail/2597835681.html
package com.javatest.techzero.gui; import java.io.BufferedReader; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.FileReader; import java.io.IOException; /** * WriteToFile.java * * @author Techzero * @Email techzero@163.com * @Time 2013-12-11 下午3:47:11 */ public class WriteReadFileUseBufferReaderDemo { /** * @param args */ public static void main(String[] args) { String str = null; try { writeToFile(); str = readFromFile(); } catch (IOException e) { e.printStackTrace(); } // 以空格为分隔符进行拆分 String line[] = str.split(" "); for (String temp : line) { System.out.println(temp); } } public static void writeToFile() throws IOException { File file = new File("D:/JavaWriteReadFile.log"); if (!file.exists()) file.createNewFile(); FileOutputStream out = new FileOutputStream(file, true); for (int i = 0; i < 100; i++) { StringBuffer sb = new StringBuffer(); // 写入的内容最后加上一个空格用于拆分成行 sb.append("这是第" + i + "行:Java文件写入读取测试 "); out.write(sb.toString().getBytes("utf-8")); } out.close(); } @SuppressWarnings("resource") public static String readFromFile() throws IOException { File file = new File("D:/JavaWriteReadFile.log"); if (!file.exists() || file.isDirectory()) throw new FileNotFoundException(); BufferedReader br = new BufferedReader(new FileReader(file)); String temp = null; StringBuffer sb = new StringBuffer(); temp = br.readLine(); while (temp != null) { // 读取的每一行内容后面加上一个空格用于拆分成语句 sb.append(temp + " "); temp = br.readLine(); } return sb.toString(); } }
转载于:https://www.cnblogs.com/riasky/p/3471348.html
相关文章推荐
- Java 通过 BufferReader 实现 文件 写入读取 示例
- Java 通过 BufferReader 实现 文件 写入读取 示例
- 通过codehaus来实现json写入文件和读取文件成json对象
- 运用JAVA读取txt文件(BufferReader)
- Java实现文件的读取、写入、复制、修改、移动等操作
- 利用input type=file和FileReader API实现在浏览器客户端通过选择对话框读取文件
- Java 使用DataInputStream将数据写入文件,使用FileReader读取演示
- Java中通过dom4j读取配置文件实现抽象工厂+反射
- 通过java流实现读取文件
- java通过InputStream读取和写入文件操作实例代码
- Java I/O流之BufferedReader实现读取文件
- java实现以某种格式按行读取写入文件
- Java底层代码实现单文件读取和写入(解决中文乱码问题)
- [Jmeter]通过批处理调用java,java从CSV动态读取登录的用户名和密码,并将其作为参数组合成字符串,写入外部.bat文件,然后通过Java执行这个外部批处理文件
- java 读取,写入 txt 文件示例
- Java通过InputStream读取和写入文件操作
- Java中通过dom4j读取配置文件实现抽象工厂+反射
- Java中通过dom4j读取配置文件实现抽象工厂+反射
- java 实现txt文件读取,写入操作实例代码。
- JAVA程序-实现本机上文件的复制粘贴(读取写入)