課程
/后端開發(fā)
/Java
/Java入門第三季
if (index !=-1 &&index !=0 &&prefix.equals("java")求解釋
2015-07-04
源自:Java入門第三季 2-3
正在回答
我的理解:
index =-1表示原字符串中沒有找到點(diǎn)號;
index !=-1表示原字符串中含有點(diǎn)號;
index =0表示原字符串中點(diǎn)號在第一個位置上;
index !=0表示原字符串中點(diǎn)號不在第一個位置上;
prefix.equals("java")監(jiān)測點(diǎn)號后面的字符串是否和“java”一致。
if (index !=-1 &&index !=0 &&prefix.equals("java") 表示原字符串既有點(diǎn)號、且點(diǎn)號的位置不是在第一位上、點(diǎn)號后面跟的又是java。(此寫法可能的漏洞:如果點(diǎn)號前面的文件名用一個或多個空格代替且后綴改為.java,運(yùn)行結(jié)果可能也顯示“格式正確”)
qq__878
阿May林不林 回復(fù) qq__878
我看你好像那誰 你是河南科技新生不是
3666666
舉報(bào)
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什么意思
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2015-08-07
我的理解:
index =-1表示原字符串中沒有找到點(diǎn)號;
index !=-1表示原字符串中含有點(diǎn)號;
index =0表示原字符串中點(diǎn)號在第一個位置上;
index !=0表示原字符串中點(diǎn)號不在第一個位置上;
prefix.equals("java")監(jiān)測點(diǎn)號后面的字符串是否和“java”一致。
if (index !=-1 &&index !=0 &&prefix.equals("java") 表示原字符串既有點(diǎn)號、且點(diǎn)號的位置不是在第一位上、點(diǎn)號后面跟的又是java。(此寫法可能的漏洞:如果點(diǎn)號前面的文件名用一個或多個空格代替且后綴改為.java,運(yùn)行結(jié)果可能也顯示“格式正確”)
2015-07-04
我看你好像那誰 你是河南科技新生不是
2015-07-04
3666666