为了账号安全,请及时绑定邮箱和手机立即绑定

关于String有点疑惑

关于String有点疑惑

hy_wang 2017-07-28 09:41:53
package Library; public class Stringone { public static void main(String[] args) { String one="123"; String two=new String("123"); int c=one.length(); one.indexOf(3); System.out.println(one.indexOf(3)); } }请问这里一直是输出-1,我想在one这个String中找到“3”第一次出现的位置,为什么一直输出-1
查看完整描述

2 回答

已采纳
?
小JAVA

TA贡献14条经验 获得超6个赞

因为你的"3"是字符串中的一个字符,所以你应该加“”,这样写System.out.println(one.indexOf(“3”));

望采纳

查看完整回答
反对 回复 2017-07-28
?
留得枯荷听雨声lyx

TA贡献51条经验 获得超16个赞

//img1.sycdn.imooc.com//597a99680001668e03570079.jpg

这样即可

查看完整回答
反对 回复 2017-07-28
  • 2 回答
  • 0 关注
  • 1491 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信