java中的String的compareTo()方法问题
publicvoidinputMoreTimes(){Stringresult="hello,word!";Stringresult2="bhello,w";System...
public void inputMoreTimes(){
String result ="hello,word!";
String result2="bhello,w";
System.out.println(result.compareTo(result2));
System.out.println("hello".compareTo("hello,"));
}
为什么两个值不一样? 一个是6 ,一个是-1 展开
String result ="hello,word!";
String result2="bhello,w";
System.out.println(result.compareTo(result2));
System.out.println("hello".compareTo("hello,"));
}
为什么两个值不一样? 一个是6 ,一个是-1 展开
展开全部
String result ="hello,word!";
String result2="bhello,w";
System.out.println(result.compareTo(result2));
System.out.println("hello,word!".compareTo("bhello,w"));
//这个地方 你的值和 result 、resul不是一样的,所以当然不一样了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
string的compareto方法可以返回三种、0代表比较的两个字符串相同、返回正数表示调用方法的字符串不一样、这个正数可能是两个字母的asc差、也可是调用方法字符串长度和参数字符串长度的差、返回负数的话也是上面两种情况、
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询