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
解决方案 »
- 在codecademy上学习Javaweb有用不?
- 记录用户操作
- 在java EE 5.0 下开发java mail碰到的问题及解决方案
- 欢迎网友我们的论坛,有大量免费电影送给网友!顺便送分!
- 黑龙江程序员联盟(13711613)这里高手很多,最好是黑龙江的呀,希望你加入
- JAVA程序中的*.JAR文件都是些什么文件?有什么用处?
- springjdbc调用存储过程
- 中文处理问题
- 为什么我的javax.mail.*、javax.mail.internet.*、javax.mail.activation.*为什么找不到啊
- 为啥这个json数据获取失败?直接浏览器是有数据的
- 网络编程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);
}
});