java程序在C盘目录上建立一个aa文件夹,文件夹建立的一个名字叫ok.txt的文件。

在C盘目录上建立一个aa文件夹,文件夹建立的一个名字叫ok.txt的文件。打开这个文件,写入下面的数据信息tom90,67,45jack67,65,45Alice56,8... 在C盘目录上建立一个aa文件夹,文件夹建立的一个名字叫ok.txt的文件。
打开这个文件,写入下面的数据信息
tom90,67,45
jack67,65,45
Alice56,89,90(注意,这些信息要按行从键盘输入。数据保持到文件中时要保留逗号)
关闭文件。
打开文件,将数据读出,显示如下信息:
姓名 数学 语文 外语
tom 90 67 45
jack 67 65 45
Alice 56 89 90(注意,输出中间的间隔没有逗号)
注意捕获可能的异常。
展开
 我来答
chlsgo
2009-05-14 · TA获得超过560个赞
知道小有建树答主
回答量:410
采纳率:0%
帮助的人:420万
展开全部
自己桥配凯适当的改改~~

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;

public class T66 {

public static void main(String[] args) {
try {
BufferedWriter bw = new BufferedWriter(new FileWriter("c:/ok.txt"));
List<String> list = new ArrayList<String>();
for(int i=0;i<3;i++){
Scanner input = new Scanner(System.in);
System.out.println("请输入第"+(i+1)+"行");
list.add(input.next());
}

for(int i=0;i<list.size();i++){
bw.write(list.get(i));
bw.write("\r\n"卖运);
bw.flush();
}
System.out.println("写入完毕!");
System.out.println("===========读取==========");

BufferedReader br = new BufferedReader(new FileReader("c:/ok.txt"));
String str = "";
System.out.println("姓名 分数1 分数2 分数敏唤3");
while((str=br.readLine())!=null){
String [] s = str.split(",");
for(int i=0;i<s.length;i++){
System.out.print(s[i]+" ");
}
System.out.println();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式