我有一个由制表符空格分隔的 n 列和 n 行的文本文件。如何使用拆分功能将列和行存储到哈希图中。请帮助。
我的文本文件会像..
部门 ID 名称 联系
IT 1 zzz 678
欧洲经委会 2 ttt 789
IT 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。但我需要将所有行和列存储在地图中。我该怎么做?