如题,如果我这个程序非在用compare来比校,要怎样修改?
import java.util.*;
public class Test
{
public static void main(String[] args)
{
String x = "10";
String y = "20";
System.out.println(x.compareTo(y));
System.out.println(compare(x, y));
}
}
------解决方案--------------------
compare实现了吗
------解决方案--------------------
你根本就没有compare这个静态方法,你怎么调
------解决方案--------------------
LZ是要这个效果么:
import java.util.Comparator;
public class TestStr {
public static void main(String[] args) {
MyStringComparator comparator = new MyStringComparator();
System.out.println(comparator.compare("a", "b"));
}
}
class MyStringComparator implements Comparator<String>{
@Override
public int compare(String o1, String o2) {
return o1.compareTo(o2);
}
}
------解决方案--------------------
------解决方案--------------------
public class Test {
public static int compare(String x, String y) {
return x.compareTo(y);
}
public static void main(String[] args){
String x= "10";
String y = "20";
System.out.println(x.compareTo(y));
System.out.println(compare(x, y));
}
}
这是最最简单的。。。。