zoukankan      html  css  js  c++  java
  • 吴裕雄--天生自然java开发常用类库学习笔记:集合工具类Collections

    import java.util.Collections ;
    import java.util.List ;
    import java.util.Set ;
    public class CollectionsDemo01{
        public static void main(String args[]){
            List<String> allList = Collections.emptyList() ;    // 返回空的 List集合
            Set<String> allSet = Collections.emptySet() ;    // 返回空的 List集合
            allList.add("Hello") ;    // 加入数据
        }
    };
    import java.util.Collections ;
    import java.util.List ;
    import java.util.ArrayList ;
    import java.util.Iterator ;
    public class CollectionsDemo02{
        public static void main(String args[]){
            List<String> all = new ArrayList<String>() ;    // 返回空的 List集合
            Collections.addAll(all,"MLDN","LXH","mldnjava") ;
            Iterator<String> iter = all.iterator() ;
            while(iter.hasNext()){
                System.out.print(iter.next() + "、") ;
            }
        }
    };
    import java.util.Collections ;
    import java.util.List ;
    import java.util.ArrayList ;
    import java.util.Iterator ;
    public class CollectionsDemo03{
        public static void main(String args[]){
            List<String> all = new ArrayList<String>() ;    // 返回空的 List集合
            Collections.addAll(all,"MLDN","LXH","mldnjava") ;
            Collections.reverse(all) ;    // 内容反转
            Iterator<String> iter = all.iterator() ;
            while(iter.hasNext()){
                System.out.print(iter.next() + "、") ;
            }
        }
    };
    import java.util.Collections ;
    import java.util.List ;
    import java.util.ArrayList ;
    import java.util.Iterator ;
    public class CollectionsDemo04{
        public static void main(String args[]){
            List<String> all = new ArrayList<String>() ;    // 返回空的 List集合
            Collections.addAll(all,"MLDN","LXH","mldnjava") ;
            int point = Collections.binarySearch(all,"LXH") ;    // 检索数据
            System.out.println("检索结果:" + point) ;
            
        }
    };
    import java.util.Collections ;
    import java.util.List ;
    import java.util.ArrayList ;
    import java.util.Iterator ;
    public class CollectionsDemo05{
        public static void main(String args[]){
            List<String> all = new ArrayList<String>() ;    // 返回空的 List集合
            Collections.addAll(all,"MLDN","LXH","mldnjava") ;
            if(Collections.replaceAll(all,"LXH","李兴华")){// 替换内容
                System.out.println("内容替换成功!") ;
            }
            System.out.print("替换之后的结果:") ;
            System.out.print(all) ;
            
        }
    };
    import java.util.Collections ;
    import java.util.List ;
    import java.util.ArrayList ;
    import java.util.Iterator ;
    public class CollectionsDemo06{
        public static void main(String args[]){
            List<String> all = new ArrayList<String>() ;    // 返回空的 List集合
            Collections.addAll(all,"1、MLDN","2、LXH","3、mldnjava") ;
            Collections.addAll(all,"B、www.mldn.cn") ;
            Collections.addAll(all,"A、www.mldnjava.cn") ;
            System.out.println("排序之前的集合:" + all) ;
            Collections.sort(all) ;
            System.out.println("排序之后的集合:" + all) ;
            
        }
    };
    import java.util.Collections ;
    import java.util.List ;
    import java.util.ArrayList ;
    import java.util.Iterator ;
    public class CollectionsDemo07{
        public static void main(String args[]){
            List<String> all = new ArrayList<String>() ;    // 返回空的 List集合
            Collections.addAll(all,"1、MLDN","2、LXH","3、mldnjava") ;
            System.out.println("交换之前的集合:" + all) ;
            Collections.swap(all,0,2) ;
            System.out.println("交换之后的集合:" + all) ;
            
        }
    };
  • 相关阅读:
    C# 中使用反射的优缺点
    winfrom---Window 消息大全
    Entity Framework:三种开发模式实现数据访问
    asp.net Core 2.0 MVC为Controller或Action添加定制特性实现登录验证
    [十二省联考2019] 异或粽子 解题报告 (可持久化Trie+堆)
    [jzoj 3175] 数树数 解题报告 (树链剖分)
    [jzoj 5661] 药香沁鼻 解题报告 (DP+dfs序)
    [jzoj 5662] 尺树寸泓 解题报告 (线段树+中序遍历)
    [jzoj 5664] [GDOI2018Day1模拟4.6] 凫趋雀跃 解题报告(容斥原理)
    范德蒙恒等式学习笔记
  • 原文地址:https://www.cnblogs.com/tszr/p/12152779.html
Copyright © 2011-2022 走看看