rprt.net
当前位置:首页 >> JAvA中,如何将一个文件中的文本一行一行地存到一... >>

JAvA中,如何将一个文件中的文本一行一行地存到一...

InputStream in = new FileInputStream("c:\1.txt"); BufferedReader br = new BufferedReader(new InputStreamReader(in)); String inputLine = null; while ((inputLine = br.readLine()) != null) { System.out.println(inputLine); //这里存入数组,应该能够看懂吧 } }

首先用FileReader fileReader=new FileReader(路径)来创建一个节点流,然后用BufferedReader reader=new BufferedReader(fileReader),以BufferederReader处理流来包装这个节点流,然后调用 BufferedReader类里面的readLine()方法就可以一行一行地读了.至于存到另一个txt文件中,你把上面输入流读到的东西放到一个字符串Strng 里面,然后用FileWriter类建立对象,用它的write(String str)方法一次写到目标文件就可以了.

1. 先将文件用流读出来2. 读取流的信息,查看你要的信息内容,和不需要的一些内容(文件名,类型)3. 区分出这些内容,然后逐行读取4. 新建一个字符串数组,将读取的信息置入字符串中

主要思路:1. 新建一个文件2.new2. 读文件2中行,如果行不是,则写入文件2.new.如果行是,则打开文件1,把文件1中的行都写入文件2.new,然后把这行写入文件2.new.然后读取文件2中其他行,写入文件2.new.3. 删除文件24. 文件2.new

import java.io.*; public class C { public static void main( String[ ] args ) throws Exception { PrintWriter pw = new PrintWriter( new FileWriter( "D:\\问好.txt" ) ); pw.print("你好" ); pw.close(); } } 其中D:\\问好.txt是你要存的文件名字,pw.print("你好" );是你要存入文件的内容,这是最简单的了

把txt文件中的字符按照一行一行读出,用BufferedReader类的readLine()函数下一次写时换一行写,用BufferedWriter的newLine()函数我给你个例子,你看看吧.import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.

用输入输出流

import java.io.File; import java.io.FileReader; import java.io.FileWriter; import java.util.Scanner; public class FileOperation { private FileWriter fileWriter; private FileReader fileReader; private File file; private String filePath = "D:\\file.txt"; public

大概思路如下:1. 通过输入输出流读取txt2. 过滤出来自己需要的数据存到一个类里面,或者list之类的里面3. 通过第三方jar包进行excel的操作将过滤出来的数据循环写入到表格里面 反正很麻烦的写起来.我最近在做excel导入导出功能的时候,代码写的还是很多的……

1.把整个TXT文件读取出来(FileReader)存到一个String对象里! 2.正则替换String对象,替换表达式.比如 String a = "13730000666"; String b = a.replaceAll("(\\d{4})(\\d{4})(\\d{3})","$1****$3"); System.out.println(b); 输出: 1373****666 3.再将String对象写回TXT文件.

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.rprt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com