zoukankan      html  css  js  c++  java
  • 转: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("我会写入文件啦
    "); // 
    即为换行
    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

  • 相关阅读:
    《Spring2之站立会议1》
    《Spring1之第十次站立会议》
    《Spring1之第九次站立会议》
    《Spring1之第八次站立会议》
    《Spring1之第七次站立会议》
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    LeetCode
  • 原文地址:https://www.cnblogs.com/duanqiong/p/4466158.html
Copyright © 2011-2022 走看看