package study;
//字符串的比较
public class exercise {
public static void main(String[] args) {
String str1= "thank";
String str2= "thanks";
String str3= "Thank";
//比较是通过Unicode值比较的
//返回值为数字
System.out.println("区分大小写的compareTo比较方法");
if(str1.compareTo(str2)>0) {
System.out.println("str1>str2的输出");
}else if(str1.compareTo(str2)==0) {
System.out.println("str1=str2的输出");
}else {
System.out.println("str1<str2的输出");
}
System.out.println("不区分大小写的compareToIgnoreCase比较方法");
if(str1.compareToIgnoreCase(str3)>0) {
System.out.println("str1>str3的输出");
}else if(str1.compareToIgnoreCase(str3)==0) {
System.out.println("str1=str3的输出");
}else {
System.out.println("str1<str3的输出");
}
//返回值为true和false
System.out.println("区分大小写的equals比较方法");
if(str1.equals(str3)) {
System.out.println("str1=str3的输出");
}else{
System.out.println("str1!=str3的输出");
}
System.out.println("不区分大小写的equalsIgnreCase");
if(str1.equalsIgnoreCase(str3)) {
System.out.println("str1=str3的输出");
}else{
System.out.println("str1!=str3的输出");
}
}
}
16.3字符串的比较
最新推荐文章于 2024-07-15 18:35:31 发布