Comparator简单排序例子
来源:互联网 发布:怎么看淘宝行业数据 编辑:程序博客网 时间:2024/06/06 08:37
代码:
package test;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.Arrays;import java.util.Comparator;import java.util.Scanner;public class myTest { /** * @param args * @throws IOException */ public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); // Scanner scanner = new Scanner(System.in); // while(scanner.hasNext()) { while (true) { // String string = scanner.nextLine(); String string = br.readLine(); String[] s = string.split(" "); Arrays.sort(s, new Comparator<String>() { @Override public int compare(String o1, String o2) { return o1.compareTo(o2);// 升序排序 // return o2.compareTo(o1); // 降序排序 } }); int number = s.length; StringBuffer outString = new StringBuffer(); for (int k = 0; k < number; k++) { outString.append("-" + s[k]); } System.out.println(outString); } }}
运行结果:
输入(空格隔开): 45 123 12 0
输出: -0-12-123-45
扩展:Comparable和Comparator的区别
阅读全文
0 0
- Comparator简单排序例子
- Comparator排序例子
- Comparator排序
- Comparable与Comparator的两个小例子,简单容易理解
- Java中比较器 Comparator 的简单例子
- 简单冒泡排序例子
- 利用反射 和 comparator 实现List 的简单排序
- 使用Comparator 接口 排序
- Comparator对Map排序!
- 集合排序 Comparator Comparable
- 对象排序:Comparator&Comparable
- Comparator列表排序
- Comparator方式排序
- comparator对list排序
- 集合排序 Comparator Comparable
- Comparator实现字符串排序
- 用Comparator 排序
- Comparator集合排序
- redis命令
- (续篇).net分页控件webdiyer:aspnetpager与gridview联用
- socket的5个异常
- zookeeper 5: Leader和Follower交互过程
- Linux安装jdk1.8以及出现的问题
- Comparator简单排序例子
- org.apache.spark
- 死锁产生的四个条件
- ListPopupWindow 的简单实现
- jquery checkbox 全选 反选 子级全选默认选中父级
- Kubernetes与分布式存储系统VeSpace结合实践
- 浅谈three.js
- androidStudio生成javadoc时报错" Android Studio之导出JavaDoc出现编码GBK的不可映射字符"
- uploadUtils