问题描述
==============code==================Stringfile="C:\a.txt";Map<String,Double>maps=newHashMap<String,Double>();for(Stringe:FileUtils.readLines(newFile(file))){String[]es=e.split(",");Stringk1=es[0].trim();Doublev=Double.valueOf(es[1]);maps.put(k1,v);System.out.println(k1+"|"+v);}System.out.println(maps.get("aa"));System.out.println(maps.get("bb"));System.out.println(maps.get("cc"));===========结果==========================aa|1.0bb|2.0cc|3.0null2.03.0============a.txt===============aa,1bb,2cc,3就是不能返回第一行的数据,但print显示是有的,不知道为什么。
解决方案
解决方案二:
直接printmaps看看
解决方案三:
{aa=1.0,bb=2.0,cc=3.0}是有的
解决方案四:
你看看map.contains("aa")是什么
解决方案五:
文件头的问题吧
时间: 2024-07-31 07:06:12