我被困在使用java加載文件元素文本文件內(nèi)容如下1 SXABC SXPQR SXRYZ2 SXTYU SXHIN SXOHJA SXYUHIANDH SXYUOIO3 SXTAH SBUC SIJN SIOJ下面是我試圖將此文件中的加載數(shù)據(jù)寫入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條經(jīng)驗 獲得超6個贊
代替 :
list.add(values[1]);
做就是了 :
for (int i = 1; i < values.length; i++) {
list.add(values[i]);
}
添加回答
舉報
0/150
提交
取消