Java基础(一)字符串之如何比较字符串
在Java中,如何进行字符串的比较?Java为我们提供了compareTo、“==”、equals对字符串进行比较,下面介绍一下他们的区别。
示例一:compareTo比较数据的大小
compareTo(string)
compareToIgnoreCase(String)
compareTo(object string)
该示例通过使用上面的函数比较两个字符串,并返回一个int类型。若字符串等于参数字符串、则返回0,字符串小于参数字符串、则返回值小于0,字符串大于参数字符串、返回值大于0。
判断字符串大小的依据是根据他们在字典中的顺序决定的。
示例二:使用equals(),“==”方式比较字符串
使用equals()和==,区别在于equals比较的是内容是否相等、 ==比较的是引用的变量地址是否相等。