1樓:澈丶
首先,啊,我的眼睛!請學會截圖,你的這三張圖我一張都看不清!
然後我想了一下你的目的,你現在有一個學生資訊陣列,你是要把他們寫到一個檔案裡是吧,這個過程叫做資料序列化或者持久化(其實檔案中儲存成json串或xml的形式更容易閱讀資料和反序列化)因為看不清你的程式,所以我舉了個例子給你看下,給你些思路。
我定義一個學生類,包括姓名和分數兩個屬性:
之後在main函式中構造擁有三個學生的學生資訊陣列:
然後使用fileoutputstream、outputstreamwriter、bufferedwriter完成檔案的寫入:
流的使用方式我就不多說了,記住流一定要關閉,最好實在finally塊中進行,另外先開啟的流後關閉。
主要看寫檔案內容的部分:
其實就是迴圈陣列,使用bufferwrite的write方法,將我們的資料按照想要的格式弄成字串,建議使用stringbuilder來構建檔案字串內容,我這裡偷懶了直接用的+來操作,最後適時地換行。
最終生成的檔案內容為:
完整main函式**:
public static void main(string args) throws exception ;
string filepath = "d:\\student.txt";
fileoutputstream fileoutputstream = null;
outputstreamwriter outputstreamwriter = null;
bufferedwriter bufferedwriter = null;
try}} finally
if (outputstreamwriter != null)
if (fileoutputstream != null) }}
如何反向遍歷List集合,如何使用JavaScript 遍歷一個集合
iteratorit set.iterator 這時得到一個迭代器,它的指標位於第一個元素之前。然後我們不停地 hasnext 再 next 得到值,當hasnext 為 false 時當然就不能去 next 了。這背後的位置索引是在迭代器內部記錄著的,我們不能直接改它的值,只能 next 去下一個...
jquery如何遍歷迴圈陣列,jquery怎麼遍歷json陣列
勇少 以某個結點依次進行訪問,如此迴圈下去。1 依次對樹中每個結點均做一次且僅做一次訪問,訪問結點所做的操作依賴於具體的應用問題。2 按訪問結點的先後次序將結點排列起來,就可分別得到樹中所有結點的前序列表 中序列表和後序列表。相應的結點次序分別稱為結點的前序 中序和後序。3 深度優先遍歷從某個頂點出...
如何迴圈遍歷 excel 檔案和表
建立一個將在每次迴圈迭代中接收當前 excel 路徑和檔名的字串變數。本過程後面顯示的示例表示式將使用變數名excelfile 注意 若要避免驗證問題,請分配有效的 excel 路徑和檔名作為該變數的初始值。建立另一個字串變數,用於存放 excel 連線字串的擴充套件屬性引數的值。此引數包含一系列值...