package Day28ketangzuoye;

 import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.HashSet;
import java.util.List;
import java.util.Scanner; public class DemoChars{ public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入N个字符:");
String str=sc.next();
String[] arr=str.split(",");
// System.out.println(Arrays.toString(arr)); List<String> list=new ArrayList<String>();
for(int i=0;i<arr.length;i++){
list.add(arr[i]);
}
System.out.println("原序输出: "+list); Collections.sort(list);
System.out.println("升序输出: "+list); Collections.sort(list,new Comparator<String>(){
@Override
public int compare(String o1, String o2) {
return o2.compareTo(o1);
}});
System.out.println("降序输出: "+list); Collections.reverse(list);
System.out.println("反转指定列表中元素的顺序 "+list); // Set set = new ArraySet(list);
// HashSet<String> set=new HashSet<String>(list);
// System.out.println("无序输出: "+set);
// 升序 Collections.sort(list) 降序 Collections.reserve(list) 随机 Collections.shuffle(list) }
}

最新文章

  1. Python黑帽编程1.2 基于VS Code构建Python开发环境
  2. LruCache缓存
  3. css样式加载顺序及覆盖顺序深入理解
  4. Lunix 命令
  5. Struts2拦截器之FileUploadInterceptor
  6. 关于NS2安装的若干问题
  7. XML做下拉列表
  8. Java SE、Java EE和Java ME有什么区别?
  9. 51nod1125 交换机器的最小代价
  10. C#缩放和裁剪图片
  11. POJ 1797 Heavy Transportation (dijkstra 最小边最大)
  12. Dhroid框架配置
  13. 谷歌、flick网站图片 一次性下载 javaWeb项目 多线程下载,
  14. ImageLoader的使用
  15. 找回mysql数据库root用户的密码
  16. (转载)公开的海量数据集 Public Research-Quality Datasets
  17. Educational Codeforces Round 21(A.暴力,B.前缀和,C.贪心)
  18. Oracle EBS R12文件系统结构(学习汇总网上资料)
  19. 高并发教程-基础篇-之nginx负载均衡的搭建
  20. jQuery-4.动画篇---自定义动画

热门文章

  1. Java多线程导致的的一个事物性问题
  2. 万恶之源:C语言中的隐式函数声明
  3. 碰撞检測之Sphere-Box检測
  4. 通过SQL SERVER加入系统管理员帐号
  5. 24Web前端架构
  6. 嵌入式开发之davinci--- mcfw框架介绍
  7. CSDN公开课:SCRUM敏捷开发(2015-8-19 免费)
  8. Spring Cloud 学习总结001-服务治理-Eureka
  9. Ural2102:Michael and Cryptography(数论&amp;素数)
  10. JavaScript-Tool:CKFinder