String s1 = "abc";
String s2 = "abcde";
int num = new Integer(s1.length()).compareTo(new Integer(s2.length()));
帮忙看一下,这里的new Integer() 是什么意思。为什么要用new Integer().
new Integer(x) x是基本类型数据,是将基本类型数据转换成引用类型,可以被对象使用和操作
compareTo方法是对对象进行操作,所以必须将基本类型数据转换成引用类型,才可以使用compareTo方法
当用compareTo时,x.compareTo(y) x,y是需要是什么数据类型
compareTo是Compareable接口的一个方法,主要用于判断创建对象的大小关系,该对象要实现compareable接口
x和y的类型,要看你要对什么类型对象进行处理,一般用的最多的是String,
因为String类型已经实现了compareTo()方法,可以直接用。
|