java如何把迴圈遍歷結果輸出到文字

2021-07-02 06:22:54 字數 903 閱讀 7127

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) }}

MATLAB中如何把迴圈得到的結果儲存下來,比如我編寫M

for la 300 1 350 lb 785 lc 170 r 175 r 90 h 267.5 m 250 lmin 150 lmax 420 a1 pi 2 atan m r h acos m r 2 h 2 lc 2 lmin 2 2 lc sqrt m r 2 h 2 h1 lb la s...

wow術士的迴圈輸出,魔獸世界術士如何輸出迴圈

毀滅術士。最無腦的天賦 帶寶寶或者犧牲掉,起手獻祭 等同於流血效果 燃燒 減少燒盡讀條時間 然後無腦燒盡,灰燼可以留著打斬殺也可以直接讀混亂之箭。讀混亂箭最好開黑魂,可以插雕文提高黑魂的覆蓋率。目前看來大哥天賦在團本吃香,但是5人本還是用焦熱好,因為5人本需要斬殺的次數多,630的ss可以靠無腦斬殺...

java如何輸出1到100間的質數

package test public class test public static void main string args int j for int i 2 i 100 i 1不是素數,所以直接從2開始迴圈 j 2 while i j 0 j 測試2至i的數字是否能被i整除,如不能就自加...