课程
/后端开发
/Java
/Java入门第三季
if (index !=-1 &&index !=0 &&prefix.equals("java")求解释
2015-07-04
源自:Java入门第三季 2-3
正在回答
我的理解:
index =-1表示原字符串中没有找到点号;
index !=-1表示原字符串中含有点号;
index =0表示原字符串中点号在第一个位置上;
index !=0表示原字符串中点号不在第一个位置上;
prefix.equals("java")监测点号后面的字符串是否和“java”一致。
if (index !=-1 &&index !=0 &&prefix.equals("java") 表示原字符串既有点号、且点号的位置不是在第一位上、点号后面跟的又是java。(此写法可能的漏洞:如果点号前面的文件名用一个或多个空格代替且后缀改为.java,运行结果可能也显示“格式正确”)
qq__878
阿May林不林 回复 qq__878
我看你好像那谁 你是河南科技新生不是
3666666
举报
Java中你必须懂得常用技能,不容错过的精彩,快来加入吧
2 回答if ( index >0 && prefix.equals("java"))中equals()用法?
4 回答index!=-1&&index!=0
2 回答index+1?
2 回答index +1 index-1都没影响,为什么?
4 回答index+1什么意思