java数组怎么删除第一个元素

ID:16931 / 打印
删除数组第一个元素的方法有两个:使用 system.arraycopy() 方法创建新数组,并复制原数组中的第 2 个元素开始的部分。将数组转换为 arraylist,使用 remove() 删除第一个元素,然后再转换回数组。

java数组怎么删除第一个元素

如何用 Java 删除数组中的第一个元素

直接方法

使用 System.arraycopy() 方法:

int[] myArray = {1, 2, 3, 4, 5};  // 创建一个新数组,大小比原始数组少一个元素 int[] newArray = new int[myArray.length - 1];  // 将原始数组中索引 1 开始的元素复制到新数组中 System.arraycopy(myArray, 1, newArray, 0, newArray.length);  // 原始数组现在少了一个元素 myArray = newArray;

使用 Collection

立即学习“Java免费学习笔记(深入)”;

将数组转换为 ArrayList,然后使用 remove() 方法:

// 将数组转换为 ArrayList ArrayList<Integer> myList = new ArrayList<>(Arrays.asList(myArray));  // 删除第一个元素 myList.remove(0);  // 将 ArrayList 转换回数组 myArray = myList.stream().mapToInt(i -> i).toArray();
上一篇: 在java中怎么定义一个数组
下一篇: java怎么给数组一个初始值

作者:admin @ 24资源网   2024-11-27

本站所有软件、源码、文章均有网友提供,如有侵权联系308410122@qq.com

与本文相关文章

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。