99问答网
所有问题
java如何确定数组中重复的元素
RT。。。。说哈思路或者给个代码,,谢谢
我问的是int [] arr = {4,5,6,3,2,8,3};
怎么个确定他有重复值,,set我当然知道,,,可是这里用不着
举报该问题
推荐答案 2015-09-29
一种方法,写两个嵌套的for循环,将数组遍历,还有一种方法就是利用set的元素不重复性,讲数组中的元素放入set,然后再对比,少的就是重复的
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/7vtvz7jt.html
其他回答
第1个回答 2008-07-27
如果你想让数组中不能插入重复值的话,可以使用Set
第2个回答 推荐于2017-09-30
for(int i = 0;i<arr.length;i++){
for(int j = i+1;j<arr.length;j++){
if(arr[i] == arr[j]){
System.out.println("有重负");
break;
}
}
}本回答被提问者采纳
第3个回答 2008-07-27
你不会取出来比较啊。
相似回答
java
检查
数组
是否有
重复元素的
方法
答:
//
判断数组中
是否有
重复
值public static boolean checkRepeat(String[] array){ Set<String> set = new HashSet<String>(); for(String str : array){ set.add(str); } if(set.size() != array.length){ return false;//有重复 }else{ return true;//不重复 }} ...
java中怎么
找出
数组中重复的
数并去除?
答:
java中
找出
数组中重复的
数并去除的代码如下:public static void testA() { String [] str = {"
Java
", "C++", "Php", "C#", "Python", "C++", "Java"}; for (String elementA:str ) { System.out.print(elementA + " "); } List<String> list = new ArrayList<Str...
java 如何判断数组里的元素
有多少个
相同
答:
java中知道数组中实际的元素个数的方法:
定义一个变量保存数组中的元素个数,然后对数组进行遍历,当数组元素不为空时,变量的值+1,否则不改变
。代码为:int n = 0; //保存元素个数的变量 for(int i = 0; i < array.length; i++){ if(null != array[i]) n++;} System.out.println...
java如何确定数组中重复的元素
答:
一种方法,
写两个嵌套的for循环,将数组遍历
,还有一种方法就是利用set的元素不重复性,讲数组中的元素放入set,然后再对比,少的就是重复的
Java如何判断
两个String
数组
有无
相同元素
?
答:
两个for循环来实现比较他们其中元素是否相等。从AString数组取出一个元素与BAString数组每个元素进行比较,若有则返回true;若无则取下一个AString
数组元素
与与BAString数组每个元素进行比较…… 如此直至A
中元素
全部取完,如果还没有相等则返回false。 注意字符串内容比较要用equals()
java
判断
一个
数组中
是否有
重复的元素
答:
使用一个临时list,借助list.contains
判断
当前
数组的
值是否存在于list中,如果不存在则加入到list中,如果存在则记录出来。有点像把一个篮子中的桌球放到另一个空篮子中,如果篮子里面已经有的就不要再放进去了,没有的,一个个放进去。说到底就是个遍历和存在性判断问题。
java
两个
数组
查找出现两次以上
相同的
值
答:
import
java
.util.Map.Entry;/ description: http://zhidao.baidu.com/question/124856697.html 查找出
相同
两次以上
的
值 如:3和4 author akfucc date Nov 9, 2009 / public class P124856697 { / 查找出相同两次以上的值 如: 3和4 这里只是简单地将两字符串
数组
存放在一个HashMap里 param args...
java中怎么
样子找出
数组中重复的
数,并去除
答:
public static void main(String[] args) { //可以换种思路,把
数组
放到set
里面
(set
的
值不会
重复
)就可以去重了Integer[] arr = {85,4,2,6,11,4,5,8,9};Set<Integer> set = new HashSet<Integer>(); for(Integer i : arr) set.add(i); for(Object j: set.to
Array
()) System....
Java如何判断
两个String
数组
有无
相同元素
答:
如果比较注重效率,建议这样用
java
.util.Arrays工具类:Arrays.sort对其中一个数组进行排序,利用Arrays.binarySearch方法在已排序
数组中
逐个检索另一个
数组的
值
大家正在搜
去掉数组中重复的元素Java
java数组输出不重复的元素
java判断数组元素是否重复
java求一个数组中一样的元素
java数组找出重复元素
java输出数组中的元素
java删除数组中的元素
java判断数组中有没有重复数
java数组元素去重
相关问题
java怎么判断数组中有重复的元素
java数组中判断是否有相同的元素
java检查数组是否有重复元素的方法
java中怎样判断字符数组中相同元素的个数
java中怎么样子找出数组中重复的数,并去除
JAVA如何去除数组中每个元素中重复的内容
java中如何统计数组中出现相同元素的个数
Java怎样快速分出一个数组中相同元素的下标,详细如下: