java两个string比较 java中如何比较两个时间字符串的大小?
java中如何比较两个时间字符串的大小?一种思维方式:使用SimpleDataFormat进行处理,它可以转换为长格式。这是自1970年1月1日以来的毫秒数。它的大小可以直接比较。另一种思考方式:因为
java中如何比较两个时间字符串的大小?
一种思维方式:使用SimpleDataFormat进行处理,它可以转换为长格式。这是自1970年1月1日以来的毫秒数。它的大小可以直接比较。另一种思考方式:因为您使用的是这里的完成格式(07是在7月份编写的),您可以逐字翻译它并比较publicstaticvoidmain(string[]us){stringstr1=“2010-07-16 12:00:00”longtr1=长期价值(str1.replaceAll(“[- s:”,“”))系统输出打印(longtr1)}结果是20100716120000。从这个意义上说,直接转换成长格式后,比较一下
用string类的length()方法得到字符串的长度,然后比较一下:public class example{public static void main(string[]args){string str1=“abcd”string str2=“abcde”if(str1.length()<str2.length()) 系统输出打印(”较短的字符串是:”STR1)else系统输出打印(“longer string is”STR2)}