脚本宝典收集整理的这篇文章主要介绍了Collections工具类,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
import java.util.ArrayList;
import java.util.Collections;
import java.util.COMparator;
import java.util.List;
@SupPressWarnings({"all"})
public class Collections_ {
public static void main(String[] args) {
//创建ArrayList集合,用于测试。
List list = new ArrayList();
list.add("tom");
list.add("smITh");
list.add("king");
list.add("milan");
//reverse(List):反转 List中元素的顺序
Collections.reverse(list);
System.out.PRintln("list = " + list);
//shuffle(List):对List 集合元素进行随机排序
/* for (int i = 0; i < 5; i++) {
Collections.shuffle(list);
System.out.println("list = " + list);
}*/
//sort(List):根据元素的自然顺序对指定List集合元素按升序排序
Collections.sort(list);
System.out.println("自然排序后");
System.out.println("list = " + list);
//sort(List, Comparator):根据指定的Comparator产生的顺序对 List集合元素进行排序
//按照字符串长度的大小进行排序
Collections.sort(list, new Comparator() {
@override
public int compare(Object o1, Object o2) {
return ((String) o1).length() - ((String) o2).length();
}
});
System.out.println("按照字符串长度的大小进行排序");
System.out.println("list = " + list);
//swap(List, int, int):将指定list集合中的i处元素和j处元素进行交换
Collections.swap(list, 0, 1);
System.out.println("交换后的情况");
System.out.println("list = " + list);
}
}
以上是脚本宝典为你收集整理的Collections工具类全部内容,希望文章能够帮你解决Collections工具类所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。