实验六 Java流式编程与网络程序设计

打印 上一主题 下一主题

主题 924|帖子 924|积分 2772

第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+"\
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

乌市泽哥

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表