两种方法进行Java字符串数组排序

本文将介绍两种方法进行Java字符串数组排序。

Java字符串数组排序方法A:使用compareTo(String)方法,还有compareToIgnoreCase(String) 忽略大小写

步骤:

1.compareTo(String)方法返回值是int类型的,如果字符串相等返回值为0,不相等则返回其他数值;
2.比较时是从第一个字符开始,依次比较对应字符的大小(ASCII码值),如果第一个字符和待比较字符串的第一个字符不等,则结束比较并返回他们之间的差值(ASCII码的差值);
3.如果第一个字符相等,则继续比较后边的字符,直到比较完成。

代码:

Java字符串数组排序方法B:通过如下的规则进行比较

步骤:

1.比较对应位置字母的ASCII码值的大小;
2.如果其中一个字符串的所有字符的ASCII码值都和另一个字符串相等,则直接比较字符串的长度,例如:abc<abcd。

代码:

0

发表评论

您的电子邮箱地址不会被公开。