工具类:
package com.test.util;
import java.io.*;
public class FileUtils {
public static String readFromFile(String path)
{
StringBuilder sb = new StringBuilder();
try {
File file = new File(path);
if (!file.isFile() && !file.exists())
return null;
InputStreamReader read = new InputStreamReader(new FileInputStream(file));
BufferedReader bf = new BufferedReader(read);
String line ;
while ((line = bf.readLine()) != null) {
sb.append(line + "\n");
}
} catch (Exception e) {
e.printStackTrace();
}
return sb.toString();
}
public static boolean writeToFile(String path, String content){
File file=new File(path);
try {
try {
if(file.exists())
file.delete();
file.createNewFile();
} catch (IOException e) {
e.printStackTrace();
return false;
}
FileOutputStream out=new FileOutputStream(file);
try {
out.write(content.getBytes());
out.close();
} catch (IOException e) {
e.printStackTrace();
return false;
}
} catch (FileNotFoundException e) {
e.printStackTrace();
return false;
}
return true;
}
}
测试方法:
public static void main(String[] args)
{
String path = "E:/test.txt";
String content = "test content";
if (FileUtils.writeToFile(path, content))
{
System.out.println(FileUtils.readFromFile(path));
}
else
{
System.out.println("write content to file error..");
}
}
结果: