日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

java实验10流_实验9 Java输入输出流

發布時間:2025/3/12 java 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java实验10流_实验9 Java输入输出流 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

《實驗9 Java輸入輸出流》由會員分享,可在線閱讀,更多相關《實驗9 Java輸入輸出流(14頁珍藏版)》請在金鋤頭文庫上搜索。

1、山 西 大 學 計 算 機 與 信 息 技 術 學 院實 驗 報 告姓 名 顏 凱 麗 學 號 2010242100 專業班級 軟件工程一班課程名稱 Java 實驗 實驗日期 2012/12/28成 績 指導教師 批改日期實 驗 名 稱 實 驗 9 Java的輸入輸出流 實驗目的1. 理解 I/O 流的概念,掌握其分類2. 掌握文本文件讀寫、二進制文件讀寫 實驗內容 1. 分別使用 FileWriter 和 BufferedWriter 往文件中寫入 1 萬個隨機數,比較用時的多少?(用時采用方法 System.currentTimeMillis())求時間差;使用:FileWriter程 序。

2、 源 代 碼import java.io.FileWriter;import java.io.IOException;import java.util.Random;public class WriterSample public static void main(String args) throws IOException long start = System.currentTimeMillis();FileWriter f = new FileWriter(f.dat);Random random=new Random();for (int i = 0; i 10000; i+) f.。

3、write(int) random.nextDouble();long end = System.currentTimeMillis();f.close();System.out.println(end + ms - + start + ms = + (end - start)+ ms + );程 序 運 行 結 果 貼 圖使用:BufferedWriter程 序 源 代 碼import java.io.BufferedWriter;import java.io.FileWriter;import java.io.IOException;import java.util.Random;publ。

4、ic class WriteSample2 public static void main(String args) throws IOException long start = System.currentTimeMillis();BufferedWriter f2 = new BufferedWriter(new FileWriter(f2.dat);Random random=new Random();for (int i = 0; i 10000; i+) f2.write(int) random.nextDouble();f2.flush();long end = System.c。

5、urrentTimeMillis();f2.close();System.out.println(end + ms - + start + ms = + (end - start)+ ms + );程 序 運 行 結 果 貼 圖2.課本 P547,19.2 :編寫一個文件,如果文件 Exercise 19_2.dat 不存在,就創建一個名為 Exercise 19_2.txt 的文件。向這個文件追加新數據。使用二進制 I/O 將 100 個隨機生成的整數寫入這個文件中。程 序 源 代 碼import java.io.File;import java.io.FileOutputStream;im。

6、port java.io.IOException;import java.io.PrintWriter;import java.util.Random;public class Append1 public static void main(String args) throws IOException File file = new File(Exercise19_2.dat);Random random = new Random(1000000000);if (!file.exists() file = new File(Exercise19_2.txt);PrintWriter f = 。

7、new PrintWriter(new FileOutputStream(file, true);for (int i = 0; i 100; i+) f.printf(random.nextDouble() * 1000000000 + );f.close();程 序 運 行 結 果 貼 圖文件:Exercise19_2.txt中生成的一百個隨機數:3.課本 P547 19.3:(對二進制數據文件中的所有數據求和)假設已經使用DataOutputStream 中的 writeInt(int)創建一個名為 Exercise 19_3.dat 的二進制數據文件,文件包含數目不確定的整數,編寫一個。

8、程序來計算這些整數的總和。程 序 源 代 碼import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.EOFException;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.util.Random;public class SumAppend public static void main(String。

9、 args) throws IOException File file = new File(Exercise19_3.dat);DataOutputStream output = new DataOutputStream(new FileOutputStream(file);Random random = new Random();int num = random.nextInt(100);int sum = 0;System.out.println(共有 + num + 個數);for (int i = 0; i num; i+) int r = random.nextInt(100);o。

10、utput.writeInt(r);sum += r;System.out.println(總和為: + sum + n數據如下:);output.close();DataInputStream input = new DataInputStream(new FileInputStream(file);try while (true) System.out.println(input.readInt(); catch (EOFException ex) System.out.println(All data are read.);程 序 運 行 結 果 貼 圖4.在文本文件 bigbook.t。

11、xt 中包含有很長篇幅的英語短文,編寫程序要求統計文件的所有短文中包含英文字母“A ”的個數,并顯示統計的時間。程 序 源 代 碼import java.io.File;import java.io.FileNotFoundException;import java.util.Scanner;public class Statics public static void main(String args) throws FileNotFoundException long sum=0;long begin = System.currentTimeMillis();Scanner input =。

12、 new Scanner (new File(A.txt);while(input.hasNext()String temp = new String(input.next();sum+=count(temp);long finish = System.currentTimeMillis();System.out.println(Letter A appears + sum + times in this artical.);System.out.println(this statistic uses + (finish-begin) + ms.);public static long cou。

13、nt(String t)long re=0;for(int i=0;it.length();i+)if (t.charAt(i)=A)re+;return re;程 序 運 行 結 果 貼 圖A.txt中 的 內 容 貼 圖 :5.編寫一個 Java 應用程序,給當前的類所在的文件 ReadExample.java 添加行號拷貝到另一個文件 temp.text。程 序 源 代 碼import java.io.File;import java.io.FileNotFoundException;import java.io.PrintWriter;import java.util.Scanner;。

14、public class Append3 public static void main(String args) throws FileNotFoundException File file = new File(D:eclipsejavasrcAppend3.java);File target = new File(temp.txt);Scanner input = new Scanner (file);PrintWriter output = new PrintWriter(target);int i=1;while(input.hasNextLine()output.write(i+ 。

15、);output.write(input.nextLine();output.println();i+;output.close();input.close();程 序 運 行 結 果 貼 圖Temp.txt中 的 內 容 貼 圖 :P547 19.5(將對象和數組存儲在文件中)編寫一個程序,向一個名為 Exercise19_5.dat 的文件中存儲一個含 5 個 int 值 1,2,3,4,5 的數組,存儲一個表示當前時間的 Date 對象,存儲一個 double 值 5.5程 序 源 代 碼import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.ObjectOutputStream;public class Append4 public static void main(String args) throws IOException File file = new File (Exercise19_5.dat);int array = 1,2,3,4,5;ObjectOutputStream output = new Object。

總結

以上是生活随笔為你收集整理的java实验10流_实验9 Java输入输出流的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。