转:Java读取txt文件和写入txt文件

 1 package edu.thu.keyword.test;
 2
 3 import java.io.File;
 4 import java.io.InputStreamReader;
 5 import java.io.BufferedReader;
 6 import java.io.BufferedWriter;
 7 import java.io.FileInputStream;
 8 import java.io.FileWriter;
 9
10 public class cin_txt {
11     static void main(String args[]) {
12         try { // 防止文件建立或读取失败,用catch捕捉错误并打印,也可以throw
13
14             /* 读入TXT文件 */
15             String pathname = "D:\\twitter\\13_9_6\\dataset\\en\\input.txt"; // 绝对路径或相对路径都可以,这里是绝对路径,写入文件时演示相对路径
16             File filename = new File(pathname); // 要读取以上路径的input。txt文件
17             InputStreamReader reader = new InputStreamReader(
18                     new FileInputStream(filename)); // 建立一个输入流对象reader
19             BufferedReader br = new BufferedReader(reader); // 建立一个对象,它把文件内容转成计算机能读懂的语言
20             String line = "";
21             line = br.readLine();
22             while (line != null) {
23                 line = br.readLine(); // 一次读入一行数据
24             }
25
26             /* 写入Txt文件 */
27             File writename = new File(".\\result\\en\\output.txt"); // 相对路径,如果没有则要建立一个新的output。txt文件
28             writename.createNewFile(); // 创建新文件
29             BufferedWriter out = new BufferedWriter(new FileWriter(writename));
30             out.write("我会写入文件啦\r\n"); // \r\n即为换行
31             out.flush(); // 把缓存区内容压入文件
32             out.close(); // 最后记得关闭文件
33
34         } catch (Exception e) {
35             e.printStackTrace();
36         }
37     }
38 }

转自:http://blog.csdn.net/monkeyduck/article/details/11525771

时间: 2024-11-06 05:16:10

转:Java读取txt文件和写入txt文件的相关文章

Java读取CSV数据并写入txt文件

读取CSV数据并写入txt文件 package com.vfsd; import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; import java.io.IOException; import com.csvreader.CsvReader; /****************************************************************************

JAVA读取Oracle数据库BLOB字段数据文件并保存到本地文件

******JAVA读取Oracle数据库BLOB字段数据文件并保存到本地文件****** package com.bo.test; import java.io.FileOutputStream; import java.io.InputStream; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import

Java读取txt文件和写入txt文件

写Java程序时经常碰到要读如txt或写入txt文件的情况,但是由于要定义好多变量,经常记不住,每次都要查,特此整理一下,简单易用,方便好懂! package edu.thu.keyword.test; import java.io.File; import java.io.InputStreamReader; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileInputStream;

JAVA读取TXT文件、新建TXT文件、写入TXT文件

1.创建TXT文件 按照正常的逻辑写就好 先定义一个文件给定一个路径——>判断这个路径上这个文件存不存在——>若不存在则建立,try/catch根据程序提示自动生成就好 2.读取TXT文件 思路1: 获得一个文件路径 以这个路径新建一个文件,判断这个文件是否以正常的文件格式存在着 以这个路径创建一个阅读缓冲器:FileInputStream——>InputStreamReader——>BufferedReader 逐行判断内容是否为空,将读取结果累加到一个字符串(result)上

Java读取指定目录下的所有文件(子目录里的文件也可递归得到)

1 import java.io.File; 2 3 public class ReadFile { 4 5 public static void main(String[] args) { 6 7 // path是指定目录的绝对路径 8 String path = "/Users/tonychan/Workspaces/MyEclipse 2017 CI/Zhangjiajie/WebRoot/pics"; 9 getFile(path); 10 11 } 12 13 // 给定目录

java 读取pdf、word、Excel文件

用到的jar: itextpdf-5.5.8.jar   (PDF) poi.jar public class FileUtils { /** * 判断文件是否存在 * * @Title: isExcite * @param @param filePath * @param @return * @return boolean 返回类型 * @throws */ public static boolean isExcite(String filePath) { File file = new Fi

java读取某个目录是否有新增文件(轮询)

使用 commons-io 中的文件监控 jar包: package org.demo.file; import java.util.concurrent.TimeUnit; import org.apache.commons.io.filefilter.FileFilterUtils; import org.apache.commons.io.monitor.FileAlterationMonitor; import org.apache.commons.io.monitor.FileAlte

java读取excel获取数据写入到另外一个excel

pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4

【python小练】0017-将xls文件内容写入xml文件中

第 0017 题: 将 第 0014 题中的 student.xls 文件中的内容写到 student.xml 文件中,如 下所示: <?xml version="1.0" encoding="UTF-8"?> <root> <students> <!-- 学生信息表 "id" : [名字, 数学, 语文, 英文] --> { "1" : ["张三", 150