java中两个字符串比较大小

时间:2022-06-14 16:17:01

java编程中经常遇到需要比较两个字符串比较大小的需求,

字符串一般分成两类:

第一类:纯数字的字符串,如日期转换的字符串

第二类:非纯数字的字符串。


直接用字符串类的compareTo方法:

如:

两个字符串:

String str1="20141011";
String str2="20141021";
int result = str2.compareTo(str1)
/**result大于0,则<span style="font-family: Arial, Helvetica, sans-serif;">str2</span><span style="font-family: Arial, Helvetica, sans-serif;">>str1;</span>*result等于0,则str2=str1;*result小于0,则str2<str1;*/