JAVA字符串比较很奇怪解决方法
发布时间: 2012-01-24 23:11:55 作者: rapoo
JAVA字符串比较很奇怪
现有两个字符串“00:03:10”,"06:00:00",现在要比较它们的大小,我在程序里是这样写的
String str1="00:03:10";
String str2="06:00:00";
int result=str1.compareTo(str2);
if(result==-1)
{
System.out.println("str1<str2");
}
else if(result==0)
{
System.out.println("str1=str2");
}
else
{
System.out.println("str1>str2");
}
执行后我发现什么也没有输出。。。。。。求解释。。。这样比较两个字符串有问题吗?
[解决办法]
我输出了啊
[解决办法]
咋放到我的Eclipse就可以输出结果呢
楼主再试试
[解决办法]
[解决办法]有输出的,结果是str1>str2
[解决办法][解决办法]看楼主代码 是要比较时间大小。
这样比较出的结果正确吗?
为什么不转化为秒来比较 数字大小呢?