Java字符串之间如何比较呢?
Java字符串比较
在日常开发中,字符串之间比较是我们常用的操作,那么Java中如何进行字符串比较呢?下文将通过示例的方式一一道来,如下所示:实现思路:
借助字符串函数 compareTo (string) ,compareToIgnoreCase(String) 及 compareTo(object string)即可对字符串进行比较
注意事项:
对于字符串的比较,他们会对字符串的第一个字母的ASCII值进行比较,当第一个值相同时,对第二个值的ASCII进行比较
以此类推,直到比较到两个不同的字符为止。
//test.java 文件
public class test{
public static void main(String args[]){
String str1 = "java265.com";
String str2= "Java265.com";
Object objStr = str2;
System.out.println( str.compareTo(str2) );
System.out.println( str.compareToIgnoreCase(str2) ); //忽略大小写
System.out.println( str.compareTo(objStr.toString()));
}
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。