Java文本文档的读写操作(复习笔记)
2014-10-03 10:08
369 查看
1.java 对文本文档的读操作:
package com.xing.test; import java.io.*; import java.util.HashMap; import java.util.Iterator; import java.util.LinkedList; /** * * @author LiuYinxing * */ public class T5 { public static void main(String args[])throws Exception { HashMap<Integer, LinkedList<String>> readtxt = new HashMap<>(); File file = new File("file.txt");//Text文件 BufferedReader br = new BufferedReader(new FileReader(file));//构造一个BufferedReader类来读取文件 String s = null; int lin = 0; while((s = br.readLine())!=null) {//使用readLine方法,一次读一行 System.out.println(s); LinkedList<String> strings = new LinkedList<>(); String[] temp = s.toString().split(" "); for (int i = 0; i < temp.length; i++) { strings.add(temp[i]); } readtxt.put(lin, strings); lin++; } br.close(); for (int i = 0; i < readtxt.size(); i++) { Iterator<String> iter = readtxt.get(i).iterator(); while (iter.hasNext()) { System.out.print(iter.next()+","); } System.out.println(); } } }2.java对文本文档的写操作:
package com.xing.test; import java.io.BufferedWriter; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.OutputStreamWriter; /** * * @author LiuYinXing * */ public class T2 { public void dbToFile() throws Exception{ BufferedWriter bufferedWriter=null; String teString = "我爱你 程序员"; String filepath = "D:\\1.txt"; File file = new File(filepath); try { bufferedWriter = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(file))); bufferedWriter.write(teString); bufferedWriter.newLine(); } catch (FileNotFoundException e) { e.printStackTrace(); } finally { bufferedWriter.close(); } } public static void main(String[] args) throws Exception { T2 dbToFile =new T2(); dbToFile.dbToFile(); } }
相关文章推荐
- Java学习笔记——文本操作(记事本实现)
- JAVA读写文本文档的例子
- 使用 ruamel.yaml 读写 yaml 文档 Python 操作笔记
- java关于文件读写操作的复习
- python对文本文档的读写和删除操作-2
- C++ (IO操作小案列) 基于本地文本文档的读写
- Java复习笔记(4)——文档注释
- Java学习笔记——File类文件管理及IO读写、复制操作
- Java复习笔记(三)——文档注释
- Java笔记——字符文本操作:file、filewriter、filereader
- Java复习笔记(八)-----字符串操作
- Java学习笔记——文本操作(记事本实现)
- 【Java复习笔记】DOS编译执行带包Java类文档
- Java学习笔记——File类之文件管理和读写操作、下载图片
- ElasticSearch 6.x 学习笔记:28.Java API之文档批量操作
- iMOOC学习笔记:Java的Excel读写操作入门实践-利用POI解析Excel文件(二)
- Java复习笔记(1)——Java支持数据类型和相关操作
- Java基础复习笔记系列 七 IO操作
- Java 键盘输入相关操作(复习笔记)
- Java学习笔记——File类文件管理及IO读写、复制操作