热门

最新

红包

立Flag

投票

同城

我的

发布
csdn693
再挣扎一下
4 年前
truecsdn693

求助大佬
比如20210501 | 20210502|20210503
yyyymmdd类型
我想取数组中所有元素(0-6)个字符对比是否有重复,有则输出次数
在findRepetition方法中的if中就报错了 public void test7(){ Map<String,Integer> map = findRepetition(array); if(map!=null){ for (Map.Entry<String,Integer> entry : map.entrySet()){ if(entry.getValue()>1){ System.out.println("元素 "+entry.getKey()+" 重复出现"+entry.getValue()+"次"); }else{ System.out.println("元素 "+entry.getKey()+" 只出现1次 无重复"); } } } } public static Map<String, Integer> findRepetition(String parameter){ String[] arr=parameter.split("//|"); Map<String, Integer> map = new HashMap<>(); for(int i = 0; i < arr.length; i ++){ if(map.containsKey(arr[i].substring(0,6))){ map.put(arr[i].substring(0,6), map.get(arr[i])+1); }else{ map.put(arr[i].substring(0,6), 1); } } return map; }

CSDN App 扫码分享
分享
评论
点赞
打赏
  • 复制链接
  • 举报
下一条:
有没有大佬能够讲解一下comsol怎么构建矩形线圈啊
立即登录