これらの配列オブジェクトには、ファイルから抽出した情報が格納されています。これらを配列に変更するにはどうすればよいですか。私は 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];}
これは、非常に大きなファイル内の 1 行の情報です。
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、コレクション、Open CSV の使用は許可されていません。