inputstream的作用是標誌那些從不同資料起源產生輸入的類。這些資料起源包括(每個都有乙個相關的inputstream子類)。
(1) 位元組陣列
(2) string物件
(3) 檔案
(4) 「管道」,它的工作原理與現實生活中的管道類似:將一些東西一端置入,它們在另一端輸出。
(5) 乙個由其他種類的流組成的序列,以便我們將其統一收集合併到乙個流內。
(6) 其他資料集,如internet連線等。
現在string s2裡面已經有乙個完整的檔案了。因此這部分程式要用它去建立乙個stringreader。然後用(stringreader的)read( )方法把字元讀出來,再送到控制台上去。注意,read( )會把讀出來的byte當作int,所以要想正常列印的話,你得先把它們轉換成char
try
input.close();
} catch (filenotfoundexception e) catch (ioexception e)
outputstream是流的形式,具體可以表現為fileoutputstream的形式進行整行的寫入。
可以通過「fileoutputstream」建立檔案例項,之後過「outputstreamwriter」流的形式進行儲存,舉例:
outputstreamwriter pw = null;//定義乙個流
pw = new outputstreamwriter(new fileoutputstream(「d:/test.txt」),」gbk」);//確認流的輸出檔案和編碼格式,此過程建立了「test.txt」例項
pw.write(「我是要寫入到記事本檔案的內容」);//將要寫入檔案的內容,可以多次write
pw.close();//關閉流
try catch (filenotfoundexception e) catch (ioexception e)
網路流初步
問題 最大流問題 假設 把一些物品從結點s 源點 運送到t 匯點 可以從其他結點中轉。1.容量 對於一條邊 u,v 它的物品上限成為容量,記為c u,v 2.流量 實際運送的物品成為流量,記為f u,v 目標 最大化從s點流出的淨流量,即最大化 容量c與流量f滿足3個性質 1.容量限制 對g中的每條...
網路流初步 sap演算法
什麼是網路流?請看下圖 這是乙個有向圖,每一條邊都對應著兩個數值 前面的稱為流量,用f u,v 表示,後面的稱為容量,用c u,v 表示,網路中有兩個特殊的點,源點s和匯點t。一 容量限制,對於所有原圖中的變,均有f u,v c u v 二 反對稱性,為了方便計算,我們定f u,v 和f v u 中...
網路流初步詳解2
網路流初步詳解中大致談了一下最大流的一些演算法,其中dinic是非常重要的,補一句 最大流 最小割。本文包括 1.費用流的概念及基本性質 2.edmonds karp增廣路演算法求費用流 3.一些關於費用流的技巧 4.關於費用流的刷題指南 假設您已經理解了dinic演算法和ek演算法二者之一。對於我...