22列印流printStream 合併流

2022-06-01 10:12:08 字數 1050 閱讀 3015

1.列印流

底層提供列印或者列印換行功能(列印就是輸出),和系統流一起用就是列印到控制台 ,system.out.println sytem.err.println

public

static

void main(string args) throws

ioexception

2.合併流

sequeceinputstream

要使用這個類,所以我們需要這個類的物件,所以我們看sequeceinputstream的建構函式

sequenceinputstream(enumeration

<? extends inputstream> e)初始化新建立的sequenceinputstream記住的說法,它必須產生物件的執行時型別是inputstreamenumeration

sequenceinputstream(inputstream s1, inputstream s2)初始化新建立的sequenceinputstream記住兩個引數,將其寫入的命令,第一s1然後s2,提供位元組是從這sequenceinputstream讀。 

第乙個建構函式裡面的引數是enumeration 型別 ,這個型別是vector集合的迭代器,是通過vector的elements返回的。所以需要用vector儲存要合併的輸入流。

public

static

void main(string args) throws

ioexception

//關流

sis.close();

os.close();

}

過程是:1.提供多個輸入流物件

2.儲存在vector集合物件中

3.獲取enumeration物件

4.最後構建成合併流物件並用統一物件進行對多個物件進行統一讀取 1

習題8 列印,列印

一 二 附加練習 1 檢查結果,記錄錯誤。2 最後一行既有單引號又有雙引號,他們是如何工作的?答 見註解1。三 註解 1 為什麼 r有時列印出來的是單引號,而我使用的是雙引號?答 python會用最有效的方式列印出字元,而不是完全按照你寫的方式列印。這樣做對於 r來說是可以接受的,因為它是用於除錯和...

1027 列印沙漏

本題要求你寫個程式把給定的符號列印成沙漏的形狀。例如給定17個 要求按下列格式列印 所謂 沙漏形狀 是指每行輸出奇數個符號 各行符號中心對齊 相鄰兩行符號數差2 符號數先從大到小順序遞減到1,再從小到大順序遞增 首尾符號數相等。給定任意n個符號,不一定能正好組成乙個沙漏。要求列印出的沙漏能用掉盡可能...

1027 列印沙漏

1027.列印沙漏 本題要求你寫個程式把給定的符號列印成沙漏的形狀。例如給定17個 要求按下列格式列印 所謂 沙漏形狀 是指每行輸出奇數個符號 各行符號中心對齊 相鄰兩行符號數差2 符號數先從大到小順序遞減到1,再從小到大順序遞增 首尾符號數相等。給定任意n個符號,不一定能正好組成乙個沙漏。要求列印...