package charstream1;
import java.io.*;
import java.util.Arrays;
public class CharStreamDemo2 {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new FileReader("charstream\\b.txt"));
// 读取文件中的一整行数据
String s = br.readLine();
br.close();
// 通过空格切割
String[] split = s.split(" ");
int[] arr = new int[split.length];
// 遍历字符串数组
for (int i = 0; i < split.length; i++) {
String s1 = split[i];
// 将所有的字符串转换为int,并且存入数组中
int i1 = Integer.parseInt(s1);
arr[i] = i1;
}
// 排序
Arrays.sort(arr);
BufferedWriter bw = new BufferedWriter(new FileWriter("charstream\\b.txt"));
// 遍历数组
for (int i = 0; i < arr.length; i++) {
// 将所有元素写入文件当中
bw.write(arr[i]+" ");
bw.flush();
}
bw.close();
}
}
1 5 9 13 20 22 30 44 55