zoukankan      html  css  js  c++  java
  • 三.一些常用类

    一.Arrays类

    1.sort()

    Arrays.sort(arr)

    Arrays有多个重载的sort()方法,既可以按照自然顺序排序,也可以传入比较器参数定制顺序排序

    2.index  binarySearch(arr,key)

    3.copyOf:拷贝数组

      Arrays.copyOf(srcArray,newLength)

      System.arrayCopy(srcArray,0,destArray,0,length)

    (1)int[] copyOf(int[] original, int newLength)    //original:原数组,newLength:新数组的长度

    (2)底层采用 System.arraycopy() 实现,这是一个native方法。

    void arraycopy(Object src,  int  srcPos,Object dest, int destPos,int length);  //length:拷贝的长度

    4.fill(arr,val)

    将数组中的元素全部替换成同一个元素

    5.List asList(arr)

    可以将一个数组快速的转换成List

    1 String[] str = {"a","b","c"};
    2 List<String> listStr = Arrays.asList(str);

    注意:

    (1)返回的数组的视图,所以只能查看,修改,不能增删,对list的修改,会反映到数组

    (2)只能传入引用类型数组,不能传入基本类型数组

    (4)已知数组数据,如何快速获取一个可进行增删改查的列表List

    List<String> listStr = new ArrayList<>(Arrays.asList(str));
    1 String[] str = {"a","b","c"};
    2 List<String> listStr = new ArrayList<>(Arrays.asList(str));
    3 listStr.add("d");
    4 System.out.println(listStr.size());//4

    6.Arrays.toString(arr)

    返回数组内容的字符串形式,打印的时候比较有用,就不用遍历了

    二.Collections类

    三.Integer类

    1.valueOf(str)

    2.parseInt(str)

  • 相关阅读:
    防火墙透明模式
    HP管理工具System Management Homepage安装配置
    kbmmw 中JSON 中使用SQL 查询
    kbmmw 中JSON 操作入门
    第一个kbmmw for Linux 服务器
    kbmmw 5.02发布
    kbmmw 5.01 发布
    使用delphi 10.2 开发linux 上的Daemon
    使用unidac 在linux 上无驱动直接访问MS SQL SERVER
    使用delphi 10.2 开发linux 上的webservice
  • 原文地址:https://www.cnblogs.com/midiyu/p/15153592.html
Copyright © 2011-2022 走看看