跳至主要內容

数组

chanchaw小于 1 分钟languagejava

声明数组

int[] ints = new int[]{1,2};

排序

// 没有返回值,直接在数组上对元素进行排序
Arrays.sort(nums2);

数组转换为集合

List<Long> list = Arrays.asList(Long类型的数组);

尽量不要使用这种方式,Interview Bible 中有文章讲解了使用的坑 https://www.yuque.com/chanchaw/pkb/cgfnrzopen in new window

数组扩容的典型方法

下图中 n <<1 表示左移一位,即数组容量翻倍 - 原来长度是2,位移后长度是4.然后将原来数组中的数据都拷贝到新数组中

数组扩容的典型方法
数组扩容的典型方法

取数组元素的同时赋值变量

取数组元素的同时赋值变量
取数组元素的同时赋值变量