双引号和单引号的区别?

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

huang7053582896

2016-07-08 14:51

int index = fileName.lastIndexOf('.')

和int index = fileName.lastIndexOf(".")

效果一样,为什么?

写回答 关注

3回答

  • _GoldenRain
    2016-07-08 16:20:29
    已采纳

    lastIndexOf是查找字符串,这个时候单引号里的字符会自动转化为字符串,你的引用的点(“.”),按字符来说用单双引号是一样的,所以在现在的情况下是没有任何问题的

  • 小马哥666
    2016-07-08 15:38:22

    单引号引的数据 是char类型的
    双引号引的数据 是String类型的
    单引号只能引一个字符
    而双引号可以引0个及其以上

  • Drug3585353
    2016-07-08 15:31:53

    表象如此,本质则不然

Java入门第三季

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

409792 学习 · 4340 问题

查看课程

相似问题