实验六 Java流式编程与网络程序设计 头歌
制作不易!点个关注!给大家带来更多价值!
第1关 字节输入/输出流实现数据的保存和读取
package step1;
import java.io.*;
import java.util.*;
public class SortArray {
public static void main(String[] args) {
int[] data= new int[10];
Scanner sc = new Scanner(System.in);
for (int i = 0; i < data.length; i++) {
data[i] = sc.nextInt();
}
Arrays.sort(data);
try {
File file = new File("data.txt");
if (!file.exists()) {
file.createNewFile();
}
FileOutputStream fout=new FileOutputStream(file);
DataOutputStream dout=new DataOutputStream(fout);
for(int i=0;i<data.length;i++){
dout.writeInt(data[i]);
}
dout.close();
fout.close();
FileInputStream f=new FileInputStream(file);
DataInputStream d=new DataInputStream(f);
for(int i=0;i<data.length;i++){
System.out.print(d.readInt());
if(i<data.length-1){
System.out.print("<");
}
}
d.close();
f.close();
} catch (IOException e) {
System.out.println("读写发生异常");
}
}
}
第2关 字符输入/输出流实现发送电报
package step2