String s1,s2;
int a,b;
a=s1.length();
b=s2.length();
a=b;
比较s1与s2大小 并返回大的那个
具体代码怎么写?谢谢
String s1,s2;
int a,b;
a=s1.length();
b=s2.length();
a=b;
比较s1与s2大小 并返回大的那个
具体代码怎么写?谢谢
if(s1.compareTo(s2 > 0) {
return s1;
} else if(s1.compareTo(s2) < 0) {
return s2;
}
public class Test {
public static void main(String[] args) {
String s1 = "test";
String s2 = "test123";
int a, b;
a = s1.length();
b = s2.length();
a = b;
// 按字典顺序比较两个字符串
if (s1.compareTo(s2) > 0) {
System.out.println("this is s1 : " + s1);
} else {
System.out.println("this is s2 : " + s2);
}
if (s1.length() > s2.length()) { System.out.println(" s1 > s2 : " + s1); } else { System.out.println("s2 >s1 : " + s2); }
}
}
public String compareStr(String s1,String s2){ return s1.length()>s2.length()?s1:s2; }
不知道是不是楼主的意思,比较两个字符串的长度,并返回字符串长的那个字符串
if (s1.compare(s2) > 0){
System.out.println("s1");
} else {
System.out.println("s2");
}
String s1,s2;
s1.compareTo(s2) ;
按字典顺序比较两个字符串
你说的是这个吧,如果是,你自己去jre源码包自己看吧