📄 appendtext.java
字号:
import java.io.*;
import java.util.ArrayList;
public class AppendText {
public static String[] copyFile(String inFile) throws IOException {
//建立文件输入流
FileReader reader = null;
BufferedReader buffer = null;
String str="";
//用于存储文本文件的原内容
ArrayList copy = new ArrayList();
try{
reader = new FileReader(inFile);
buffer = new BufferedReader(reader);
//将文件中的内容逐行拷贝到list中
while((str = buffer.readLine()) != null) {
copy.add(str);
}
buffer.close();
}catch(IOException e0){
System.out.println("文件读入错误");
}
//传回字符串
return (String[])copy.toArray(new String[0]);
}
public static void main(String args[]) throws IOException {
//建立文件输出流
FileWriter writer = null;
BufferedWriter buffer = null;
String file = "book.txt";
//调用copyFile方法
String out[] = copyFile(file);
try{
writer = new FileWriter(file);
buffer = new BufferedWriter(writer);
//向文件的头部插入文本数据
buffer.write("妾发初复额,"+"\n");
buffer.write("折花门前剧。"+"\n");
buffer.write("郎骑竹马来,"+"\n");
buffer.write("绕床弄青梅。"+"\n");
for(int i=0;i<out.length;i++){
buffer.write(out[i]+"\n");
}
buffer.close();
}catch(IOException e1){
System.out.println("文件写入错误");
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -