gpt4 book ai didi

java - 从Java中的数组中删除重复项

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:47:07 26 4
gpt4 key购买 nike

<分区>

我正在尝试编写一个程序,它将生成一个随机的十整数数组(1 到 6 之间的整数),然后我必须形成另一个数组并删除所有重复项。所以 {1,3,5,5,3,4,2,2,2,1} 应该返回 {1,3,5,4,2}。问题是我得到了答案,但输出数组在重复项所在的位置包含 0,我不知道如何减少临时数组的长度(如果可能的话)。这是我的程序。:

import java.util.*;
public class Lab9Tut12{
public static void main (String[]args){
int [] numbers = new int[10];
//int length = 10;
int[] temp = new int[length];
for(int i=0;i<10;i++){
numbers [i] = (int)(Math.random()*6+1);
System.out.print(numbers [i]);
System.out.println();
}
for(int i=1;i<10;i++){
if(numbers[i-1]!=numbers[i]){
temp[i]= numbers[i];
//length--;
}
}
System.out.println(Arrays.toString(temp));
}

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com