第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

格式化 .CSV 輸出的問(wèn)題

格式化 .CSV 輸出的問(wèn)題

慕斯王 2021-09-03 22:04:22
我目前正在為我的一個(gè)班級(jí)編寫作業(yè)。我正在嘗試將我的輸出文件打印到 csv 文件。問(wèn)題是,在我結(jié)束第二個(gè)打印語(yǔ)句后,在 while 循環(huán)中啟動(dòng)打印語(yǔ)句后,我的輸出沒(méi)有對(duì)齊。例如,這是我的代碼:oFile = new PrintStream(new File("output.csv"));        oFile.println("First Name" + "," + "Last Name" + "," + "Lecture Section"+","+"Lab Section"+","+"Lab 1"+","+"Lab 2"+","+"Lab 3"+","+"Lab 4"+","+"Lab 5"+","+"Lab 6"+","+"Lab 7"+","+"Lab 8"+","+"Lab 9"+","+"Lab 10");        loadLectureArray();        loadLabArray();        sortClassSections();        for (int i = 0; i < stud.size(); i++) {            oFile.println(stud.get(i).getStudFirstName() + ","+stud.get(i).getStudLastName()+","+stud.get(i).getStudLectureNum()+","+stud.get(i).getStudLabNum()+",");            while (numLab < 10 && i < stud.size()) {                oFile.println(labStud.get(i).grades.getStudLabGrade()[numLab]);                numLab++;            }            numLab = 0;        }在我執(zhí)行 while 循環(huán)后,我的新數(shù)據(jù)打印在我的標(biāo)題和其他數(shù)據(jù)之間。有些代碼并不完美,但目前我只是在尋求有關(guān)重新格式化輸出以與打印語(yǔ)句保持一致的建議。這是我第一次將文件導(dǎo)出到 csv,所以如果我做錯(cuò)了什么或需要更改,請(qǐng)告訴我!我希望你能理解我的要求。提前致謝!
查看完整描述

1 回答

?
元芳怎么了

TA貢獻(xiàn)1798條經(jīng)驗(yàn) 獲得超7個(gè)贊

嗯, println 總是打印一個(gè)換行符,所以你在每個(gè)年級(jí)后都會(huì)得到一個(gè)換行符。你應(yīng)該能夠得到你想要使用的東西,oFile.print(...)而不是oFile.println(...)在 for 循環(huán)中,而且只有一個(gè)oFile.println()在它的最后。

我還注意到,i < stud.size()while 循環(huán)頭部的for 測(cè)試是多余的,因?yàn)樵诖藴y(cè)試和 for 循環(huán)頭部的相同測(cè)試之間,不應(yīng)更改 i 或stud.size()。


查看完整回答
反對(duì) 回復(fù) 2021-09-03
  • 1 回答
  • 0 關(guān)注
  • 151 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)