查找数组中重复数据索引

xiaodeme 2010-09-27 09:39:16
有这样一个数组
String[] arr = {10,20,45,20,10,50,50};
然后查找出重复数据的索引号
结果 0,1,3,4,5,6

...全文
579 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
xianaofei 2010-09-27
  • 打赏
  • 举报
回复
String[] arr = {"10","20","45","20","10","50","50"}; int count = 0; System.out.println("重复数据索引:"); for(int i = 0; i < arr.length; i++){ for(int j = 0; j < arr.length; j++){ if(arr[i] == arr[j]){ count++; } } if(count > 1){ System.out.println(i); count = 0; } }

xiaodeme 2010-09-27
  • 打赏
  • 举报
回复
太谢谢楼上的朋友啦……
今天上午可以提前完成任务了
whut_lcy 2010-09-27
  • 打赏
  • 举报
回复
双重循环,代码效率低了些
whut_lcy 2010-09-27
  • 打赏
  • 举报
回复
String[]   arr   =   {"10","20","45","20","10","50","50"};
int count = 0;
System.out.println("重复数据索引:");
for(int i = 0; i < arr.length; i++){

for(int j = 0; j < arr.length; j++){

if(arr[i] == arr[j]){

count++;
}

}

if(count > 1){

System.out.println(i);
count = 0;
}
}
andesen 2010-09-27
  • 打赏
  • 举报
回复

int[] arr = {10,20,45,20,10,50,50};
for(int i=0;i<arr.length;i++)
{
int tmp =arr[i];
for(int j=i+1;j<arr.length;j++)
{
if(arr[j]==tmp)
{
System.out.println(i);
System.out.println(j);
break;
}
}
}
zn85600301 2010-09-27
  • 打赏
  • 举报
回复
2个 for循环的事情
xiaodeme 2010-09-27
  • 打赏
  • 举报
回复
int[] arr = {10,20,45,20,10,50,50};
xiaodeme 2010-09-27
  • 打赏
  • 举报
回复
楼上的兄弟 ,能不能具体的代码写出来呢……
kick5578 2010-09-27
  • 打赏
  • 举报
回复
嵌套循环应该可以
xiaodeme 2010-09-27
  • 打赏
  • 举报
回复
真是无语了……
还是没错误的
String[] arr = { "小张", "小林", "小黑", "小白", "小唐"};int count = 0;
String str = "";
System.out.println("重复数据索引:");
for (int i = 0; i < arr.length; i++) {

for (int j = 0; j < arr.length; j++) {

if (arr[i].equals(arr[j])) {
count++;

}
}
if (count > 1) {

System.out.println(i);
count = 0;
}
xiaodeme 2010-09-27
  • 打赏
  • 举报
回复
晕 自己看错了……
xiaodeme 2010-09-27
  • 打赏
  • 举报
回复
问题出现了
String[] arr = {"小A","小B","小A","小D","小E","小E"}
结果:0,2,4,5
这样的数据得不到重复的索引呀

67,516

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧