求助:一个java程序

来源:百度知道 编辑:UC知道 时间:2024/06/06 14:57:00
10、编写一个java应用程序,向文件中写入10个整数,关闭文件后以读/写方式打开文件,读入数据,排序后写入原来的文件。
邮箱 namedliang@yahoo.com.cn

import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Arrays;
import java.util.Random;
import java.util.Scanner;

public class PrintTest {
public static void main(String[] args) {
try {
BufferedWriter bw = new BufferedWriter(new FileWriter("C:\\data.dat"));
for (int i = 0; i < 10; i++) {
bw.write(new Random().nextInt(100) + "\n");
}
bw.close();
Scanner in = new Scanner(new File("C:\\data.dat"));
int[] intArray = new int[10];
for (int j = 0; j < 10; j++) {
intArray[j] = in.nextInt();
}
Arrays.sort(intArray);

bw = new BufferedWriter(new FileWriter("C:\\data.dat"));