//如何实现删除数组
public class arraydelete {
/**
* @param args
*/
public static void main(String[] args) {
String[] array={"iPhone3GS","iPhone4","iPhone4S","iPhone5"};
int index=-1;
for(int i=0;i<array.length;i++){
//查找插入位置
if(array[i].equals("iPhone3GS")){
index=i;
break;
}
if(index!=-1){
//array[index]="iPhone4天下无敌";
for(int j=index;j<array.length-1;j++){
array[j]=array[j+1];
}
array[array.length-1]=null;
}else{
System.out.println("数组已满");
}
for(int k=0;k<array.length;k++){
System.out.println(array[k]);
}
}
}
}
不能实现是什么原因,请详解
最好是使用List
public static void main(String[] args) {