背景
我们在平时的程序编写的过程中,可能会遇到需要文本文件的读写,本文呈现了一种简洁的文件读写方式。代码行数很少。
代码
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
public class FileTool {
public static void writeStringToFile(String text, String filePath) {
try {
FileOutputStream fos = new FileOutputStream(filePath);
fos.write(text.getBytes());
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
}
public static String readFileToString (String filePath) {
String result= null;
try {
FileInputStream fis = new FileInputStream(filePath);
byte[] b = new byte[fis.available()];
fis.read(b);
result = new String(b);
fis.close();
} catch (Exception e) {
e.printStackTrace();
}
return result;
}
public static void main(String[] args) {
String result = FileTool.readFileToString("XX.txt");
System.out.println(result);
FileTool.writeStringToFile(result,"newfileName.txt");
}
}