您的位置:首页 > 编程语言 > Java开发

Java 对txt文档的读取和写入

2015-03-10 22:09 435 查看
public static void readTxtFile(String filePath){

try {

String encoding="GBK";

File file=new File(filePath);

if(file.isFile() && file.exists()){ //判断文件是否存在

InputStreamReader read = new InputStreamReader(

new FileInputStream(file),encoding);//考虑到编码格式

BufferedReader bufferedReader = new BufferedReader(read);

String lineTxt = null;

while((lineTxt = bufferedReader.readLine()) != null){

// System.out.println(lineTxt);

// System.out.println("-----------");

writeTXT(lineTxt);

}

read.close();

}else{

System.out.println("找不到指定的文件");

}

} catch (Exception e) {

System.out.println("读取文件内容出错");

e.printStackTrace();

}

}

public static void writeTXT(String lineTxt) throws IOException{

FileWriter fileWriter=new FileWriter("out.txt", true);

BufferedWriter bw=new BufferedWriter(fileWriter);

bw.write(lineTxt);

bw.newLine();

bw.write("java");

bw.newLine();

System.out.println("----------------"+lineTxt);

bw.close();

}

public static void main(String argv[]){

String filePath = "in.txt";

// "res/";

readTxtFile(filePath);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: