⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 appendtext.java

📁 java应用举例2
💻 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 + -