我有這些數組的對象,其中存儲了我從文件中提取的信息。如何將這些變成一個數組,我認爲我的意思是使用2D數組,我想對它們進行排序並顯示它們的相應信息。如何從對象數組中創建數組
while(kd.hasNext()){
String data = kd.nextLine();
String [] values = data.split(",");
String wScore = "N/A" , lScore = "N/A", crowd = "N/A";
String year = values[0];
String premiers = values[1];
String runnersUp = values[2];
if (values.length > 6)
{wScore= values[6];}
if (values.length > 7)
{lScore= values[7];}
if (values.length > 8)
{crowd= values[8];}
這是非常大的文件中的一行信息。
2005,Arsenal,ManU,Arsenal,WestHam,Y,2,3,40000
So if the user enters:
2005
我希望該計劃顯示:
Year: 2005
Premiers: Arsenal
Runner Up: ManU
Minor Premier: Arsenal
等。
我嘗試使用一個for循環數組的長度,但我沒有這些年來,所有的數組中的其他對象,我不能使用它。我想知道是否有人有解決方案。
根據我的老師,我不允許使用HashMap,ArrayList,collections和Open CSV。
使用要打印的屬性創建一個類,爲每個對象設置屬性並將其添加到類類型的數組中。 – NINCOMPOOP
那麼嚴格的老師!這是一個非常教學的練習來學習數組。 –
是啊......即使我們的最後一項任務是這樣的,他對於每個對java感興趣的人都會失敗。 – roro