问答详情
源自:2-3 Java 中 String 类的常用方法 Ⅰ

求高手解答

我觉得这个题的答案不是很严谨!按照答案中的意思是说:只要java在'.'后就行。如果java在‘.’后,又在字符段的中间呢?那么是不是错误了呢?还有index不一定不等于0或者-1,大于0不行吗

提问者:qq_青云祥龙_0 2016-03-17 23:23

个回答

  • qq_winterflower_0
    2016-03-18 09:34:47
    已采纳

    仔细看代码你会发现,代码判断的是最后一个“.”以及“.”后的后缀,这个是没有问题的

    >0也可以的,我就是这么写的

  • 慕婉清9712972
    2016-03-18 09:40:51

    使用String.lastIndexOf('.')去获得.号最终出现的位置,然后去遍历看看最后的字符是否为java,至于index是可以直接大于0的,程序是有很多种写法的