2020.8.25

一、今日学习内容

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

 1 import java.io.FileWriter;
 2 import java.io.FileReader;
 3 import java.io.BufferedReader;
 4 import java.io.IOException;
 5 import java.util.Arrays;
 6 public class F1F2 {
 7     public static void main(String[] args)throws IOException {
 8         FileReader r1=new FileReader("F://f1.txt");
 9         FileWriter w1=new FileWriter("F://f2.txt");
10         BufferedReader br=new BufferedReader(r1);
11         String s=br.readLine();
12         String[] temp=s.split(" ");
13         int[] a=new int[temp.length];
14         for(int i=0;i<temp.length;i++) {
15             a[i]=Integer.parseInt(temp[i]);
16         }
17         Arrays.sort(a);
18         for(int i=0;i<a.length;i++) {
19             System.out.print(a[i]+"  ");
20             w1.write(String.valueOf(a[i])+" ");
21         }
22         r1.close();
23         w1.close();
24     }
25 
26 }

     

二、遇到的问题

   不会如何一次性读取文件中的数据并转换成整型数组

三、明日计划

   明日继续完成相关例题

原文地址:https://www.cnblogs.com/wmdww/p/13561879.html