我有一個是奠定了這樣一個文本文件:提取內容的Java
57363 Joy Ryder D D C P H H C D
72992 Laura Norder H H H D D H H H
71258 Eileen Over C F C D C C C P
70541 Ben Dover F F F P C C C F
46485 Justin Time F C F C D P D H
61391 Anna Conda D D F D D F D D
88985 Bob Down P F P F P F P P
,我有下面的代碼讀取這樣的:
Scanner keyboard = new Scanner(System.in);
System.out.println("Filename: ");
// C:\\Users\\Vick\\PT\\accountFilesDemo_17259747\\src\\accountFilesDemo_17259747\\Grades.txt
String filename = keyboard.nextLine();
File myfile = new File(filename);
try {
Scanner inputFile = new Scanner(myfile);
while(inputFile.hasNext())
{
String str = inputFile.nextLine();
System.out.println(str);
}
inputFile.close();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
現在我想知道如何獲得前5位數的學生ID並將它們存儲在某個地方,然後在學生名字後輸入8個字母,即DDCPHHCD,我怎麼把這些放在某個地方來保存1-8的值,然後我需要把它們加起來,做一些數學來獲得總數,然後我怎麼寫這兩個學生ID nd總到單獨的文本文件?
這就是我正在尋找和有問題,現在我會弄清楚如何自己使用其餘的。我在各地搜索了一個例子,因爲我從例子中學習和學習,純粹的理論和文本很難解構,但是謝謝 – 2014-10-05 01:34:14
*「......純理論和文本很難解構」* - 我強烈建議你**嘗試做一些關於**的事情。如果你只能從例子中學習,那麼:1)你會因爲例子的存在而受到限制。當你做更復雜/更高級的工作時,你會用盡實例...以及願意爲你寫作的人。 2)以我的經驗,從例子中學習往往很淺。你學會做什麼,但不知道爲什麼。而「爲什麼」通常非常重要。 – 2014-10-23 03:34:31
這就是爲什麼我*試圖*避免勺子餵養解決方案(例子)給正在學習編程的人。如果你必須努力學習,你會學到更多,更深入。 – 2014-10-23 03:38:31