List listAll =new ArrayList();
listAll.add("A");
listAll.add("A");
listAll.add("C");
listAll.add("B");
listAll.add("V");
listAll.add("A");
listAll.add("C");
例子是这样的、
需要把list里面的值排序一下、
结果应是这样的:AAACCBV
listAll.add("A");
listAll.add("A");
listAll.add("C");
listAll.add("B");
listAll.add("V");
listAll.add("A");
listAll.add("C");
例子是这样的、
需要把list里面的值排序一下、
结果应是这样的:AAACCBV
解决方案 »
- 现在一般网页布局都用什么 还用iframe吗
- 什么是zk?有详细的介绍吗?
- 问个session的基础问题
- 多文件上传的 问题 String index out of range: -1在线等!
- 求救,大虾请进(在线等......)
- 把jsp的request传给bean,在bean里找不到相关的parameter
- web打印问题 江湖救急
- SmartUpload组件下载中文文件名一直没有解决的问题.
- 简单的socket通信问题
- 如何将这些内容以HashMap的结构放入Arraylist???
- 网络编程c/s模式发送图片给客户端怎么接收不到全部内容,求解
- struts2.3.4.1启动抛异常 Unable to load configuration
Object[] objs = listAll.toArray();
Arrays.sort(objs);
listAll = Arrays.asList(objs);
List listAll =new ArrayList();
listAll.add("A");
listAll.add("A");
listAll.add("C");
listAll.add("B");
listAll.add("V");
listAll.add("A");
listAll.add("C");
Collections.sort(listAll);
int bcount = listAll.lastIndexOf("B");
int clastCount = listAll.lastIndexOf("C");
listAll.set(bcount, "C");
listAll.set(clastCount, "B");
for(int i = 0 ; i < listAll.size();i++){
System.out.print(listAll.get(i));
}
}
Collections.sort(listAll, new Comparator<String>() {
@Override
public int compare(String o1, String o2) {
return list.indexOf(o1) - list.indexOf(o2);
}
});