快捷导航

关于String有点疑惑

packageLibrary;publicclassStringone{                publicstaticvoidmain(String[]args){                Stringone="123";                Stringtwo=newString("123");                intc=one.length();                one.indexOf(3);                                System.out.println(one.indexOf(3));                                                                                }}请问这里一直是输出-1,我想在one这个String中找到“3”第一次出现的位置,为什么一直输出-1

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

参与会员2

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

使用道具 举报


这样即可
回复

使用道具 举报

可能感兴趣的问答

发新帖
  • 微信访问
  • 手机APP