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
------解决方案--------------------
------解决方案--------------------看楼主代码 是要比较时间大小。
这样比较出的结果正确吗?
为什么不转化为秒来比较 数字大小呢?