整容说文库 > 程序代码 > 教育资讯

以下语句为什么不对呢?

来源:学生作业帮助网 编辑:整容说文库 时间:2020/01/20 00:02:04 程序代码
以下语句为什么不对呢?程序代码
for (i=1;i<100;i++){
if (strUnit.indexOf(Citys[0][i]) == 0){
         strCity = Citys[0][i]
}
}
这句为什么一直执行不过,有什么错,谢谢指教
indexOf(int ch) 
          Returns the index within this string of the first occurrence of the specified character.
-----------indexOf()方法返回的是一个所在位置的标签值
是不是与你向要得不一样?
哪里执行不过,有什么问题,死循环还是报错?代码再贴详细一点
================================================================
把手机变成笔记本的理由:....需要吗?
移动控制台1.1,免费推广,免费获取注册码中!
欢迎访问http://wireless2k.com
================================================================

很怪异,异常抛出null
刚才发帖子忘写分号了,我的语句:
for (i=1;i<100;i++){
if (strUnit.indexOf(Citys[0][i]) == 0){
         strCity = Citys[0][i];
         break;
}
}

继续请教!
是不是你的Citys[0][i]为空或null?
完整语句:
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;
Citys肯定部位空,我是在测试,如果真确肯定返回值
确实是catch返回了null
indexOf(String s) 
indexOf(int ch)

Citys[0][i] 的类型是什么如果为String

你的String 数祖的定义对吗?


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

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

程序代码