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(注意,输出中间的间隔没有逗号)
注意捕获可能的异常。 展开
打开这个文件,写入下面的数据信息
tom90,67,45
jack67,65,45
Alice56,89,90(注意,这些信息要按行从键盘输入。数据保持到文件中时要保留逗号)
关闭文件。
打开文件,将数据读出,显示如下信息:
姓名 数学 语文 外语
tom 90 67 45
jack 67 65 45
Alice 56 89 90(注意,输出中间的间隔没有逗号)
注意捕获可能的异常。 展开
1个回答
展开全部
自己适当的改改~~
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();
}
}
}
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();
}
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询