java中字符串的比较

compareTo方法是比较两个字符串的词典顺序  也就是在字典中的顺序,比如“abcd”在“acdb”前面 

大于返回1,小于返回-1

equals:比较两字符串的内容是否相同。

相同返回1,不同返回-1

对象的比较必须用equals   

 

==比较是否为同一reference。只是比较两个数据的地址,也就是这两个是不是同一个东西 。你一个String和另一个String    ==    ,绝对不会相等.因为它们是两个...   

 

总结:equals是用来比较字符串是否相等的,==不能用做字符串的比较.如果要比较大小应该用compareto(String),它是依次比较字符串的每个字符的大小   

posted on 2014-03-31 08:17  飞鸟快跑  阅读(563)  评论(0编辑  收藏  举报