- /**
- * 数组去重复,例如: 原始数组是{4,2,4,6,1,2,4,7,8},得到结果{4,2,6,1,7,8}
- * */
- public class Test8 {
- public static void main(String args[])
- {
- int[] arr={4,2,4,6,1,2,4,7,8}; //定义一个数组
- for(int x=0;x<arr.length-1;x++){ //x为角标0到数组角标length-1
- for(int y=x+1;y<arr.length;y++){ //y为角标1到数组角标length
- if(arr[x]==arr[y]){ // 判断如果x等于y
- arr[y]=-1; // -1就赋给y
- }
- }
- }
- for(int y=0;y<arr.length;y++){ // 遍历数组
- if(arr[y]!=-1){ // 如果数组中y不等于-1
- System.out.println(arr[y]); // 输出不为-1的数组
- }
- }
- }
- }
复制代码
|
|