有关java数组的一个问题
koda 2002-03-05 04:31:15 String[] actionsList = new String[4];
actionsList[0] = "a";
actionsList[1] = "b";
actionsList[2] = "c";
actionsList[3] = "d";
String[] actionparas = new String[2];
actionparas[0] = "a";
actionparas[1] = "d";
if(actionparas!=null)
{
for(int i=0; i<actionparas.length;i++)
{
for(int j=0;j<actionsList.length;j++)
{
if(actionparas[i].equals(actionsList[j])){
actionsList[j]="";//不知道为什么这句话对结果没有影响
}
}
}
for(int j=0;j<actionsList.length;j++)
{
if(!actionsList[j].equals("")){
System.out.println(actionsList[j});
}
}
打印结果是
a
b
c
d