这样写是意思是对了的吧?

来源:2-3 Java 中 String 类的常用方法 Ⅰ

明天你好我去

2017-03-19 23:40

 prefix.equls(".")&&lastIndexof(String java)||prefix.indexof(string ".");


写回答 关注

5回答

  • 大的小彩笔
    2017-04-12 20:11:57

    int dot=fileName.lastIndexOf(".");

    //通过比较dot==dot1确定"."的唯一性

    int dot1=fileName.indexOf(".");

    String str=fileName.substring(dot+1);

    if(dot>0&&dot==dot1&&str.equals("java"))


  • 吱吱叫的老鼠
    2017-03-21 20:59:58
    if (prefix.equals("java") && index >0  ) {
                System.out.println("Java文件名正确");
                你的写法好乱,可以定义变量去接受你的保存的值,这样就不会看起来那么乱


  • Gir非碼農
    2017-03-21 16:53:36

    fileName.lastIndexOf(".")>0 && fileName.substring(index+1).equals("java")


    首先equals拼错了,其次,lastIndexof不能这么用,并且indexof里既然有了"."就不要string了,况且要用也是String(虽然还是不能通过)

  • 爱思泉
    2017-03-20 12:22:14

    错了,结构混乱啊

  • suifeng2012
    2017-03-20 11:07:45

    这是验证文件名吗?

    包含"."并且索引值大于0;并且最后是"java"

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题