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

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

qq_BlackCat_34249678

2016-11-06 21:26

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

写回答 关注

6回答

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

    22-26行

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

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

    } else {

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

    }


    qq_Bla...

    明白为什么了,因为我的判断语句写成:if (prefix.equals("java")) java前面少了一个.

    2016-11-06 22:54:17

    共 1 条回复 >

  • 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

    封号用错了?

Java入门第三季

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

409792 学习 · 4340 问题

查看课程

相似问题