</pre><pre name="code" class="java">import java.util.Arrays;
import java.util.Comparator;
public class ComparatorTest {
public static void main(String[] args) {
String[] str = { "hello", "world!", "123", "4444" };
Arrays.sort(str, new Comparator<String>() {<span style="white-space:pre"> </span>// 实现Comparator
@Override
public int compare(String o1, String o2) {
return o1.length() > o2.length() ? 1 : (o2.length() > o1 // 按字符串长度排序
.length() ? -1 : 0);
}
});
for (String s : str) {<span style="white-space:pre"> </span>//遍历
System.out.println(s);
}
}
}
一个简单的java Comparator 例子