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

做完有很多问题

虽然编译通过了但是有太多的疑问: 1.22行代码中人家说的是首位置不能是'.',为什么就是index!=0?为什么不是index!=1? 2.split()函数的用法我看不懂。参数是“ ”,然后怎么来着,按空格拆分成数组怎么就变成了【学习,java,编程】,“学习”和“java”之间的空格在哪?你确定那是空格吗? 3.要求中的运行结果有很大的问题。

正在回答

2 回答

  1. 索引值“0”代表第一位,“1”则为第二位。

  2. 注意看类型是String[],回忆一下数组的形式,编译一下不带空格的,比较一下区别。

  3. 题目运行结果有问题。

0 回复 有任何疑惑可以回复我~

你好我也刚学。问题的确挺多

1、index!=0是他的题目要求是“.”不能在首位,index!=-1则是因为indexOf如果搜寻不到index也就是"."的话则会返回-1,总不能让他在首位或者根本不存在"."吧。

2、第二个方法其实我也没看懂为什么

3、运行结果则是因为substring是[i1,i2);

这么一个规律,不包括i1,包括i2。如果i+1的话,.java就变成了java所以才会报错,所以你把第一个+1去掉就可以了。

顺便求大神帮我解决一下问题2

0 回复 有任何疑惑可以回复我~
#1

菜鸟几号 提问者

谢谢!
2017-01-21 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

做完有很多问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信