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