62,614
社区成员
发帖
与我相关
我的任务
分享
呵呵
import java.util.ArrayList;
import java.util.List;
public class ArrayWay{
public static void main(String [] args){
int a[]={1,2,3,4,5,6,7,8,9,10,11,12,13};
int b[]={2,5,6,8,9};//将随机抽出的数放在一个数组中。
List<Integer> list=new ArrayList<Integer>();
list=select(a,b);
for(Object o:list){
System.out.print(o);
}
}
static List select(int a[],int n[]){
int num=0;
List<Integer> list=new ArrayList<Integer>();
for(int i=0;i<a.length;i++){
list.add(a[i]);
}
for(int i=0;i<a.length;i++){
for(int j=0;j<n.length;j++){
if(a[i]==n[j]){
list.remove(i+num);
num--;
break;
}
}
}
int number=a.length-list.size();
for(int i=1;i<=number;i++){
list.add(a[a.length-1]);
}
return list;
}
}
public class Hugo{
public static void main(String [] args){
int [] A ={1,2,3,4,5};
Test1 t = new Test1();
t.delete(A, 1);
t.delete(A, 2);
for(int i=0;i<A.length;i++){
System.out.println(A[i]);
}
}
public int[] delete(int[] Array,int n){
for(int j=n;j<Array.length-1;j++){
Array[j] = Array[j+1];
}
return Array;
}
}