可以采用以下方法给 java 数组添加值:直接赋值(基本类型数组)使用 arrays.fill() 方法(批量填充)使用 system.arraycopy() 方法(复制元素)使用 arraylist(动态扩容)
如何给 Java 数组添加值
给 Java 数组添加值有以下方法:
1. 使用数组直接赋值
对于基本类型数组,可以使用直接赋值来添加元素:
立即学习“Java免费学习笔记(深入)”;
int[] numbers = new int[3]; numbers[0] = 10; numbers[1] = 20; numbers[2] = 30;
对于对象数组,直接赋值会指向对象引用:
String[] names = new String[3]; names[0] = "John"; names[1] = "Jane"; names[2] = "Tom";
2. 使用 Arrays.fill() 方法
Arrays.fill() 方法可以将数组的所有元素填充为指定值:
int[] numbers = new int[3]; Arrays.fill(numbers, 10);
3. 使用 System.arraycopy() 方法
System.arraycopy() 方法可以将一个数组的部分或全部元素复制到另一个数组中:
int[] numbers1 = new int[3]; numbers1[0] = 10; numbers1[1] = 20; numbers1[2] = 30; int[] numbers2 = new int[4]; System.arraycopy(numbers1, 0, numbers2, 1, 2);
4. 使用 ArrayList
ArrayList 是一个动态数组,可以自动增长大小以容纳新元素。要给 ArrayList 添加元素,可以使用 add() 方法:
ArrayList<integer> numbers = new ArrayList(); numbers.add(10); numbers.add(20); numbers.add(30);</integer>
以上就是java 怎么给数组中添加值的详细内容,更多请关注php中文网其它相关文章!
版权声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系 yyfuon@163.com