读书人

现在小弟我算不算会了String的compare

发布时间: 2012-12-19 14:13:14 作者: rapoo

现在我算不算会了String的compareTo方法

public static void main(String[] args){String str1="abc";String str2="abccc";System.out.println(Zzz.strCompare(str1, str2));}public static int strCompare(String str1,String str2){char[] cs1=str1.toCharArray();char[] cs2=str2.toCharArray();int length=Math.min(cs1.length, cs2.length);for(int i=0;i<length;i++){int result=cs1[i]-cs2[i];if(result<0){return 1;}if(result>0){return -1;}}if(cs1.length!=cs2.length){int result=cs1.length-cs2.length;if(result>0){return -1;}if(result<0){return 1;}}return 0;}

读书人网 >编程

热点推荐