indexOf(int ch) 
          Returns the index within this string of the first occurrence of the specified character.
-----------indexOf()方法返回的是一个所在位置的标签值
是不是与你向要得不一样?

解决方案 »

  1.   

    哪里执行不过,有什么问题,死循环还是报错?代码再贴详细一点
    ================================================================
    把手机变成笔记本的理由:....需要吗?
    移动控制台1.1,免费推广,免费获取注册码中!
    欢迎访问http://wireless2k.com
    ================================================================
      

  2.   

    刚才发帖子忘写分号了,我的语句:
    for (i=1;i<100;i++){
    if (strUnit.indexOf(Citys[0][i]) == 0){
             strCity = Citys[0][i];
             break;
    }
    }继续请教!
      

  3.   

    是不是你的Citys[0][i]为空或null?
      

  4.   

    完整语句:
    tryu{
     for (i=1;i<100;i++){
     if (strUnit.indexOf(Citys[0][i]) == 0){
              strCity = Citys[0][i];
              break;
     }
     }
    }catch{
     return e.getMessage();
    }
    return strCitys;
      

  5.   

    Citys肯定部位空,我是在测试,如果真确肯定返回值
    确实是catch返回了null
      

  6.   

    indexOf(String s) 
    indexOf(int ch)Citys[0][i] 的类型是什么如果为String你的String 数祖的定义对吗?
      

  7.   

    你能不能贴全一点,从变量定义开始
    ================================================================
    把手机变成笔记本的理由:....需要吗?
    移动控制台1.1,免费推广,免费获取注册码中!
    欢迎访问http://wireless2k.com
    ================================================================
      

  8.   

    你贴全一点代码,从变量定义开始
    ================================================================
    把手机变成笔记本的理由:....需要吗?
    移动控制台1.1,免费推广,免费获取注册码中!
    欢迎访问http://wireless2k.com
    ================================================================