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

String fileName = "HelloWorld.java"; 谁能告诉我这个文件名到底哪儿错了? 为什么程序跑出来会认为这个文件名是错的呢,百思不得其解啊。。。

String fileName = "HelloWorld.java"; 谁能告诉我这个文件名到底哪儿错了? 为什么程序跑出来会认为这个文件名是错的呢,百思不得其解啊。。。

提问者:qq_BlackCat_34249678 2016-11-06 21:26

个回答

  • 蝶梦疏妄
    2016-11-06 22:53:03
    已采纳

    22-26行

    if (prefix.equals(".java")) {

    System.out.println("Java文件名正确");

    } else {

    System.out.println("Java文件名无效");

    }


  • Kile3629846
    2016-11-08 22:55:23

    19行,index要+1,不然prefix就代表".java"

  • 蝶梦疏妄
    2016-11-06 22:55:32

    额!结果看来我是蒙对的

  • 蝶梦疏妄
    2016-11-06 22:54:24

    是你没写全

  • 话倦3245192
    2016-11-06 22:25:25

    也许是符号用错了:分号    引号    ‘点’    甚至是‘=’……

  • cnovahao
    2016-11-06 22:07:59

    封号用错了?