java read write text

来源:互联网 发布:linux vim 复制命令 编辑:程序博客网 时间:2024/06/04 19:52

package txtRead;


import java.io.BufferedReader;

import java.io.BufferedWriter;

import java.io.FileNotFoundException;

import java.io.FileReader;

import java.io.FileWriter;

import java.io.IOException;

import java.io.Writer;

import java.util.Spliterator;

import java.util.stream.Stream;


public class txtRead {

privatestatic final StringFILENAME = "/Users/mjy2/Desktop/mjy/test.txt";

public staticvoid main(String[] args) {

write(FILENAME);

System.out.println(read(FILENAME));

}

public static String read(String FILENAME) {

String lines =null;

try {

FileReader fr=new FileReader(FILENAME);

BufferedReader br=new BufferedReader(fr);

try {

lines =br.readLine();

String[]split = lines.split(" ");

// System.out.println(split.length);

// for(int i=0;i<split.length;i++) {

// System.out.println(split[i]);

// }

} catch (IOException e) {

//TODO Auto-generated catch block

e.printStackTrace();

}

} catch (FileNotFoundExceptione) {

//TODO Auto-generated catch block

e.printStackTrace();

}

returnlines;

}

public static void write(String FILENAME) {

String lines =null;

Writer fr;

try {

fr =new FileWriter(FILENAME);

BufferedWriterbufferedWriter = new BufferedWriter(fr);

for (inti = 0; i < 1000000000; i++) {

bufferedWriter.write("hadoop"+" ");

}

} catch (IOException e) {

//TODO Auto-generated catch block

e.printStackTrace();

}

}

}