欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

java通过IO(输入/输出)向文本文档着写入用户信息

程序员文章站 2022-04-09 13:08:46
...

1.这是通过控制台向文本文档中写入用户的信息

package number;

import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Scanner;

public class numbers {

	public static void main(String[] args) throws IOException {
		File file=new File("E://xx.txt");
		FileWriter fw=new FileWriter(file);
		BufferedWriter bufw=new BufferedWriter(fw);
		
		Scanner scan=new Scanner(System.in);
		System.out.println("请输入ID: ");
		String id=scan.nextLine();
		System.out.println("请输入成绩: ");
		String age=scan.nextLine();
		
		String[] result= {id,age};			//通过数组来获取
		for(int i=0;i<result.length;i++) {
			bufw.write(result[i]+"-");			//将字符串数组中元素写入到磁盘文件中
			//bufw.newLine();					//将数组中的单个元素以单行的形式写入文件
		}
		bufw.write("#");	
		bufw.close();
	}

}

2.向已知文本文档中写入数据(Java 往文件中写数据,新写入的数据总是覆盖原有数据,实现追加功能),接着第一条用户信息后面追加

package number;

import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;

public class numberes {

	public static void main(String[] args) throws IOException {
		File file=new File("E://xx.txt");
		BufferedWriter buff=null;
		buff=new BufferedWriter(new FileWriter(file,true));
		buff.write("在第一条用户信息后面添加一条信息!");
		buff.close();
	}
}

 

相关标签: io