本文主要是介绍利用Json读数据以及利用Set去重,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Json读入的数据格式:[{key:value},{key:value}]
//利用Set去除内容相同数据,
String str=new String(fileread, encoding);
JSONArray jsonarray=new JSONArray(str);
Set<String> set = new HashSet<String>();
int num=0;
if(jsonarray.length() > 0){ for (int i = 0;i < jsonarray.length();i++) {JSONObject jsonObject = jsonarray.getJSONObject(i); if(set.add(jsonObject.toString().replace(" ", ""))) {num++;doclist.add(jsonObject);}}
}
System.out.println(num+":length:"+jsonarray.length());
这篇关于利用Json读数据以及利用Set去重的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!