zoukankan      html  css  js  c++  java
  • 黑马程序员JavaAPI17天1(Collectionssort)

    package string.test;
    
    import java.util.ArrayList;
    import java.util.Collections;
    import java.util.Comparator;
    import java.util.List;
    
    /*
     * 集合框架工具类
     * Collections
     * 
     */
    public class CollectionsDemo1 {
        public static void main(String[] args) {
            List<String> lists = new ArrayList<String>();
            lists.add("adfgdfgsdf");
            lists.add("dssdsdfs");
            lists.add("bsdfsdf");
            lists.add("zwewsdf");
            System.out.println(lists);
            Collections.sort(lists);
            System.out.println(lists);
            // 根据字符串长度进行排序
            Collections.sort(lists, new StringLengthSort());
            System.out.println(lists);
    
        }
    }
    
    /*
     * 根据字符串长度进行排序
     */
    class StringLengthSort implements Comparator<String> {
        @Override
        public int compare(String o1, String o2) {
            int num = new Integer(o1.length()).compareTo(new Integer(o2.length()));
            if (num == 0) {
                return o1.compareTo(o2);
            }
            return num;
        }
    }
  • 相关阅读:
    MyBatis入门案例、增删改查
    Hibernate第三次测试错题解析
    HIbernate二级缓存
    Hibernate组件映射
    java 序列化
    圈复杂度(Cyclomatic Complexity)
    ASE加、解密
    异常Exception
    动态代理(jdk--cglib)
    java.lang.Class类
  • 原文地址:https://www.cnblogs.com/guwenren/p/2971124.html
Copyright © 2011-2022 走看看