首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

小弟我写的数组遍历为什么实现不了啊求大神指教

2013-09-10 
我写的数组遍历为什么实现不了啊?求大神指教!package lianxipublic class shuzu {/** * 数组增,删,改 */p

我写的数组遍历为什么实现不了啊?求大神指教!
package lianxi;

public class shuzu {

/**
 * 数组增,删,改
 */
public static void main(String[] args) {
//数组添加
String []phones={"ipone4,iphone4s,iphone5,null"};
int index = 0;
for(int i=0;i<phones.length;i++){
        if(phones[i]==null){
index=i;
break;
}
}
if(index!=-1){
phones[index]="iphon5s";
for(int j=0;j<phones.length;j++){
  System.out.println(phones[j]);
}
}else{
System.out.println("数组已满");
}
}
}

//数组修改
/*int indexNew=-1;
String []phones={"ipone4,iphone4s,iphone5,iphone5s"};
for(int i=0;i<phones.length;i++){
if(phones[i].equals("iphone5s")){
indexNew=i;
break;
          }
            }
if(indexNew!=-1){
phones[indexNew]="iphone6";
for(int i=0;i<phones.length;i++){
System.out.println(phones[i]);
}
}else{
   System.out.println("iphone5s");
}
    */

遍历
[解决办法]
String []phones={"ipone4,iphone4s,iphone5,null"};

这个效果是,初始化一个String为"ipone4,iphone4s,iphone5,null"的,放到phones数组中。phones数组只有一个元素:"ipone4,iphone4s,iphone5,null"
[解决办法]
String []phones={"ipone4","iphone4s","iphone5","null"};
[解决办法]
String []phones={"ipone4","iphone4s","iphone5","iphone5s"};
这里是ipone4,而你后面的程序判断的是iphone4,当然检查不出来啦

热点排行