一、今日学习内容
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 }
二、遇到的问题
不会如何一次性读取文件中的数据并转换成整型数组
三、明日计划
明日继续完成相关例题