タブ スペースで区切られた n 列と n 行のテキスト ファイルがあります。分割関数を使用して、列と行をハッシュマップに格納する方法を教えてください。助けてください。
私のテキストファイルは次のようになります..
部門 ID 名前 連絡先
IT 1 zzz 678
ECE 2 ttt 789
それ 3 rrr 908
私は次のことを試しましたが、うまくいきません。
Map<String,String> map=new HashMap<String,String>();
while(lineReader!=null)
{
String[] tokens = lineReader.split("\\t");
key = tokens[0];
values = tokens[1];
map.put(key , values );
System.out.println("ID:"+map.get(key ));
System.out.println("Other Column Values:"+map.get(values ));
}
これは、ファイルの最後のエントリ (行) のキーと値を null として返します。しかし、すべての行と列をマップに保存する必要があります。どうすればいいのですか?