zoukankan      html  css  js  c++  java
  • import com.dianping.lion.shade.org.apache.curator.shaded.com.google.common.collect.Lists; java list分批次分割,字符串倒转

    import com.dianping.lion.shade.org.apache.curator.shaded.com.google.common.collect.Lists;
    import io.swagger.models.auth.In;
    
    import java.lang.reflect.Field;
    import java.util.ArrayList;
    import java.util.List;
    
    public class Test02 {
        public static void main(String[] args) {
    
            ArrayList<Integer> integers = new ArrayList<>();
            integers.add(1);
            integers.add(2);
            integers.add(3);
            integers.add(4);
            List<List<Integer>> orderNoListList = Lists.partition(integers, 2);
    
            System.out.printf(orderNoListList.toString());
    
            List<Integer> listNew= Lists.reverse(integers);
    
            System.out.printf(listNew.toString());
    
            System.out.println("---");
            ArrayList<Integer> integers1 = new ArrayList<>();
            integers1.add(1);
            integers1.add(2);
            integers1.add(3);
            int arrayListCapacity = getArrayListCapacity(integers1);
            System.out.println(arrayListCapacity+"");
            ArrayList<Object> objects = Lists.newArrayListWithCapacity(2);
            int arrayListCapacity1 = getArrayListCapacity(objects);
            System.out.println(arrayListCapacity1+"");
        }
    
        public static int getArrayListCapacity(ArrayList<?> arrayList) {
            Class<ArrayList> arrayListClass = ArrayList.class;
            try {
                Field field = arrayListClass.getDeclaredField("elementData");
                field.setAccessible(true);
                Object[] objects = (Object[])field.get(arrayList);
                return objects.length;
            } catch (NoSuchFieldException e) {
                e.printStackTrace();
                return -1;
            } catch (IllegalAccessException e) {
                e.printStackTrace();
                return -1;
            }
        }
    
    }
    import com.dianping.lion.shade.org.apache.curator.shaded.com.google.common.collect.ImmutableList;
    import com.dianping.lion.shade.org.apache.curator.shaded.com.google.common.collect.Lists;
    
    public class Test03 {
        public static void main(String[] args) {
            String str="3r34dsfsd";
            ImmutableList<Character> characters = Lists.charactersOf(str);
            System.out.println(characters);
        }
    }
  • 相关阅读:
    oracle字符集查看修改
    oracle查看所有表及字段
    oracle重新启动步骤
    oracle job 定时执行 存储过程
    oracle导入导出exp,imp
    oracle创建表空间
    Oracle Dataguard HA (主备,灾备)方案部署调试
    Moving Tables-贪心
    Windows下Android开发环境配置
    在单进程单线程或单进程多线程下实现log4cplus写日志并按大小切割
  • 原文地址:https://www.cnblogs.com/honghong75042/p/13714857.html
Copyright © 2011-2022 走看看