Java暑期学习第五十四天日报

一、今日学习内容:

今天继续练习实验八的内容。

二、遇到的问题:

三、明日计划:

明天练习实验八的习题。

今日练习的具体内容如下:

1.文件输入输出以及数据处理

从文件f1.txt中读取数据,并按照从小到大的顺序排列,将结果输出在屏幕中,同时存入f2.txt文件中。

注意:ASCII、二进制方式的读写,二进制方式的随机访问都需要掌握

实验要求:

1.注意加上必要的输入输出提示和注释;

2.注意开头的标注部分,加上自己的姓名以及修改日期。

import java.io.FileWriter;
import java.io.FileReader;
import java.io.BufferedReader;
import java.io.IOException;
import java.util.Arrays;
public class F1F2 {
    public static void main(String[] args)throws IOException {
        FileReader r1=new FileReader("F://f1.txt");
        FileWriter w1=new FileWriter("F://f2.txt");
        BufferedReader br=new BufferedReader(r1);
        String s=br.readLine();
        String[] temp=s.split(" ");
        int[] a=new int[temp.length];
        for(int i=0;i<temp.length;i++) {
            a[i]=Integer.parseInt(temp[i]);
        }
        Arrays.sort(a);
        for(int i=0;i<a.length;i++) {
            System.out.print(a[i]+"  ");
            w1.write(String.valueOf(a[i])+" ");
        }
        r1.close();
        w1.close();
    }

}

测试截图:

 

 

原文地址:https://www.cnblogs.com/Lizhichengweidashen/p/13580039.html