comparaTo()几种常见的数据类型比较

几种常见的数据类型的比较方式
1.整数,小数 Integer Float Double 直接比较基本数据类型的大小
2.字符:比较的unicode 码之差
3.字符串
1.如果其中一个是另外一个起始开始的子串,返回长度之差 abc abc134这样子
2。否则返回第一个不想等的unicode码之差
4.java。util。Date 根据日期的长整型数比较

 //string字符串的比较方式
public int comprareTo(String anotherString){
int len1 = vaule.length;
int len2 = anotherString.value.length;
int lim = Math.min(len1,len2);//将二者比较小的数取出来
char v1[]= value;
char v2[]=  anotherString.value;

int k=0;
while(k<lim){
 char c1=v1[k];
 char c2 =v2[k];
 if(c1!=c2){
    return c1-c2;
 }
 k++;
}
return len1-len2; //abc abcd 这样就返回长度只差
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值