compareTo与equals与==

今天看到程序里面比较字符串是不是相等,用到的是:str1.compareTo(str2)==0,刚开始还真不习惯,一直是用equals来比较字符串的,,

在java.long包下的简单数据类Byte、Character、Float、Integer、Short、Long、Boolean、String中都有这个方法

第一种解释:在数字上比较两个 [Byte][Character][Float][Integer][Short][Long] 对象。 对应Byte、Character、Float、Integer、Short、Long来说的

Char类型:int compareTo(Character anotherCharacter)根据数字比较两个Character对象

第二种解释:将此Boolean实例与其他实例进行比较。仅对于boolean类型的对象来说的

Boolean类型:int compareTo(Boolean b)将此Boolean实例与其他实例进行比较

第三种解释:按字典顺序比较两个字符串。仅对String类型的对象来说的

String类型:int compareTo(String anotherString)按字典顺序比较两个字符串

[java] view plain

打印的是:str1 equals str2

闲淡时光里徜徉书海。本文是旅游开心句子说说心情,希望对大家有帮助!

compareTo与equals与==

相关文章:

你感兴趣的文章:

标签云: