第1关:字节输入/输出流实现数据的保存和读取
[code]package step1;import java.io.\*;import java.util.\*;public class SortArray {public static void main(String[] args) {_/\*\*\*\*\*\*\*\*\*\* Begin \*\*\*\*\*\*\*\*\*\*/_// 创建保存整型数据的数组(数组大小10)byte[] data=new byte[10];// 给数组赋随Scanner sc = new Scanner(System._in_);for (int i = 0; i \< data.length; i++) { data = sc.nextByte(); }// 将数组元素按有小到大顺序排列Arrays._sort_(data);try {// 创建数据保存文件,如果文件不存在,重新创建File file = new File("data.txt");if (!file.exists()) { file.createNewFile(); }// 创建FileOutputStream和DataOutputStream 输出流FileOutputStream fileout = new FileOutputStream(file); DataOutputStream dataout = new DataOutputStream(fileout);// 利用输出流向文件中写入数组数据fileout.write(data,0,data.length);// 关闭输出流fileout.flush(); fileout.close(); dataout.close();// 创建FileInputStream和DataInputStream 输入流FileInputStream fileinput = new FileInputStream(file);// 利用输入流从文件读取数据并输出int n=0;while((n=fileinput.read(data))!=-1){for (int i = 0; i \< data.length; i++) {if(i!=data.length-1){ System._out_.print(data+"\ |