我被困在使用java加载文件元素文本文件内容如下1 SXABC SXPQR SXRYZ2 SXTYU SXHIN SXOHJA SXYUHIANDH SXYUOIO3 SXTAH SBUC SIJN SIOJ下面是我试图将此文件中的加载数据写入Integers 的 HASHMAP 和List<String>public class Dataset { public static void main(String args[]) throws IOException { Map<Integer, List<String>> map = new HashMap<Integer, List<String>>(); BufferedReader br = new BufferedReader(new FileReader("file1.csv")); String line = null; while ((line = br.readLine()) != null) { try { String[] values=line.split(" "); int rating = Integer.parseInt(values[0]); List<String> list = new ArrayList<String>(); list.add(values[1]); map.put(rating, list); } catch (Exception e) {} System.out.println(map); } }}
1 回答
杨魅力
TA贡献1811条经验 获得超6个赞
代替 :
list.add(values[1]);
做就是了 :
for (int i = 1; i < values.length; i++) {
list.add(values[i]);
}
添加回答
举报
0/150
提交
取消