RevStrSort
来源:互联网 发布:芙蓉云计算数据朱震风 编辑:程序博客网 时间:2024/04/30 08:35
/** * Sort an array of strings in reverse order. */package StrRegex;import java.util.*;/** * Create a comparator that returns the outcome * of a reverse string comparison. */class RevStrComp implements Comparator< String > {/** * Implement the compare() method so that it * reverses the order of the string comparison. */public int compare(String strA, String strB) {// Compare strB to strA, rather than strA to strB.return strB.compareTo(strA);}}/** * Demonstrate the reverse string comparator. */public class RevStrSort {/** * @param args */public static void main(String[] args) {// Create a sample array of strings.String strs[] = { "dog", "horse", "zebra", "cow", "cat" };// Show the initial order.System.out.print("Initial order : ");for (String s : strs) {System.out.print(s + " ");}System.out.println("\n");// Sort the array in reverse order.// Begin by creating a reverse string comparator.RevStrComp rsc = new RevStrComp();// Now, sort the strings using the reverse comparator.Arrays.sort(strs, rsc);// Show the reverse sorted order.System.out.print("Sorted in reverse order : ");for (String s : strs) {System.out.print(s + " ");}System.out.println("\n");// For comparison, sort the strings in natural order.Arrays.sort(strs);// Show the natural sorted order.System.out.print("Sorted in natural order : ");for (String s : strs) {System.out.print(s + " ");}System.out.println("\n");}}
0 0
- RevStrSort
- 对象,数组,字符串,数字,date的深复制浅复制问题
- 设置BaseSDK和DeploymentTarget
- Xcode创建一个本地的Html
- JS数组方法汇总 ARRAY数组元素的添加和删除
- 三岁小孩吃后身亡,这东西太多了!吃它的禁忌你一定得知道!
- RevStrSort
- synchronized(class)、synchronized(this)与synchronized(object)的区别分析
- 基于AppDomain的"插件式"开发
- java HashMap
- 从svn中check out maven项目 所遇到的一系列问题:
- IgnoreCaseSort
- POJ 2688 简单的TSP问题,状压DP
- 4034: [HAOI2015]T2 (树链剖分)
- my.ini配置文件引起的"无法启动mysql服务,发生错误1067"