美文网首页
Java数组常用方法总结

Java数组常用方法总结

作者: 橙味菌 | 来源:发表于2019-10-03 16:21 被阅读0次

    Java数组

    Java中数组用于存储固定大小的同类型元素

    用法

    作用 实例
    声明数组变量 int[] a;
    创建数组变量 int[] a = new int[10];
    int[] a= {0, 1, ..., 9};
    多维数组 int a = new int[2][3];
    int a = new int[2][]; a[0] = new int[10]; a[1] = new int[18];
    数组长度 array.length

    工具类Arrays

    作用 方法
    二分法获取有序数组中指定元素的下标 无指定元素则返回-1 int binarySearch(Object[] a, Object key)
    数组判等 如果两个数组以相同顺序包含相同的元素,则两个数组是相等的 boolean equals(long[] a, long[] a2)
    使用指定值填充数组 void fill(int[] a, int val)
    对数组升序排序 void sort(Object[] a)
    复制数组(指定长度) <T> T[] copyOf(T[] original, int newLength)
    复制数组(指定区间) <T> T[] copyOfRange(T[] original, int from, int to)
    复制数组(指定区间,指定生成数组类型) 能强转生成指定类型,否则生成Object型 <T,U> T[] copyOfRange(U[] original, int from, int to, Class<? extends T[]> newType)

    复制数组最终使用的是System.arraycopy方法(native方法),即最终由C++实现,高效

    相关文章

      网友评论

          本文标题:Java数组常用方法总结

          本文链接:https://www.haomeiwen.com/subject/rbzaectx.html