求高手解答
我覺得這個(gè)題的答案不是很嚴(yán)謹(jǐn)!按照答案中的意思是說:只要java在'.'后就行。如果java在‘.’后,又在字符段的中間呢?那么是不是錯(cuò)誤了呢?還有index不一定不等于0或者-1,大于0不行嗎
我覺得這個(gè)題的答案不是很嚴(yán)謹(jǐn)!按照答案中的意思是說:只要java在'.'后就行。如果java在‘.’后,又在字符段的中間呢?那么是不是錯(cuò)誤了呢?還有index不一定不等于0或者-1,大于0不行嗎
2016-03-17
舉報(bào)
2016-03-18
仔細(xì)看代碼你會(huì)發(fā)現(xiàn),代碼判斷的是最后一個(gè)“.”以及“.”后的后綴,這個(gè)是沒有問題的
>0也可以的,我就是這么寫的
2016-03-18
使用String.lastIndexOf('.')去獲得.號(hào)最終出現(xiàn)的位置,然后去遍歷看看最后的字符是否為java,至于index是可以直接大于0的,程序是有很多種寫法的