原始数据: {"","0.38","","4.29","","0.85","0.85"}
保存至一个集合当中得到:{"","0.38","4.29","0.85"}要求:1.唯一性
2.按插入顺序读存
3.不考虑键值相对TreeSet,hashSet以上二个我都试了,不能解决这问题!
保存至一个集合当中得到:{"","0.38","4.29","0.85"}要求:1.唯一性
2.按插入顺序读存
3.不考虑键值相对TreeSet,hashSet以上二个我都试了,不能解决这问题!
String[] strs = {"","0.38","","4.29","","0.85","0.85"} ;
List <String> list = new ArrayList<String>();
for(int i=0;i<strs.length;i++){
if(! list.contains(strs[i])){
list.add(strs[i]);
}
}
System.out.println(list);
运行结果:
[, 0.38, 4.29, 0.85]