数据存储——java判读数组中是否有重复值的示例

转载 2016年08月29日 11:03:47
public static void main(String[] args) {
 int[] arry={1,10,5,8,11,100,99,10};
 //用于判断是否有重复值的标记
 boolean flag=false;
 for (int i = 0; i < arry.length; i++) {
  int temp=arry[i];
  int count=0;
  for (int j = 0; j < arry.length; j++) {
   int temp2=arry[j];
   //有重复值就count+1
   if(temp==temp2){
    count++;
   }
  }
  //由于中间又一次会跟自己本身比较所有这里要判断count>=2
  if(count>=2){
   flag=true;
  }
 }
 if(flag){
  System.out.println("有重复值存在!!!");
 }else{
  System.out.println("没有重复值存在!!!");
 }
}

相关文章推荐

在Java中如何高效的判断数组中是否包含某个元素

如何检查一个数组(无序)是否包含一个特定的值?这是一个在Java中经常用到的并且非常有用的操作。同时,这个问题在Stack Overflow中也是一个非常热门的问题。在投票比较高的几个答案中给出了几种...

java 判断一个数组是否有重复值

import java.util.HashSet;public class test { /** * @param args */ public static voi...

[java]一次for循环实现查询有序数组中所有重复的元素

最近项目中出现一个需求类似于"查询有序数组中所有重复的元素",一开始的想法是使用两次for循环遍历,但是这样的话运算量是几何级的(假设数组长度为len,则需运算len*len次才能得到结果),速度方面...

java 识别数组中是否具有重复元素

题目:Given an array of integers, find if the array contains any duplicates. Your function should retur...

JAVA之旅(十七)——StringBuffer的概述,存储,删除,获取,修改,反转,将缓存区的数据存储到数组中,StringBuilder

JAVA之旅(十七)——StringBuffer的概述,存储,删除,获取,修改,反转,将缓存区的数据存储到数组中,StringBuilder 讲完String,我们来聊聊他的小兄弟 一.Strin...

《剑指Offer》面试题:判读数组是否是某二叉搜索树的后序遍历

题目描述: 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。 思路 /* 注意两点 1)...

JAVA——Properties中如何将流中的数据存储到集合中

Properties是hashtable的子类。 也就是说它具备map集合的特点。而且它里面存储的键值对都是字符串。是集合中和IO技术相结合的集合容器。该对象的特点:可以用于键值对形式的配置文件。那...

JAVA学习笔记33——模拟实现HandSet+数据存储综合练习(javabean版+容器板)

最近在看JAVA教学的视频,觉得老师讲的很好,同时借用源代码还有笔记来撰写本系列博客,记录自己的学习内容,同时也供看到的人学习。 本篇第一个内容是模拟实现HandSet,其实这个模拟和之前的相比简陋了...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)