在 Java 中往数组中添加数据145


在 Java 中,数组是一种有序的数据结构,用于存储相同数据类型的元素集合。根据底层数据类型的不同,有两种主要类型的 Java 数组:原始类型数组和对象引用数组。

本篇文章将详细介绍如何往这两种类型的数组中添加数据。## 原始类型数组

原始类型数组存储基本数据类型,例如 int、double、boolean 和 char。要往原始类型数组中添加数据,可以使用数组索引赋值运算符 =。例如:```java
int[] numbers = new int[5];
numbers[0] = 10;
numbers[1] = 20;
numbers[2] = 30;
```

这段代码创建了一个长度为 5 的 int 数组,并向其中添加了三个元素。## 对象引用数组

对象引用数组存储对对象的引用。要往对象引用数组中添加数据,可以使用数组索引赋值运算符 = 和 new 关键字。例如:```java
String[] names = new String[5];
names[0] = "John";
names[1] = new String("Mary");
names[2] = "Bob";
```

这段代码创建了一个长度为 5 的 String 数组,并向其中添加了三个元素。请注意,names[1] 使用 new 关键字创建了一个新字符串对象。## 使用 () 方法填充数组

Java 提供了一个 () 方法,可以轻松地用指定值填充整个数组或数组的一部分。例如:```java
int[] numbers = new int[5];
(numbers, 10); // 用 10 填充整个数组
(numbers, 2, 4, 20); // 用 20 填充数组的索引 2 到 3(不包括 4)
```
## 使用 List 接口插入元素

如果你不需要使用数组,而是希望使用更灵活的数据结构,可以考虑使用 List 接口。List 接口提供了比数组更多的功能,包括插入、删除和替换元素。以下是如何使用 List 接口往数组中添加元素:```java
List names = new ArrayList();
("John");
("Mary");
("Bob");
```

以上代码创建了一个字符串列表,并向其中添加了三个元素。## 总结

本文介绍了如何在 Java 中往原始类型数组和对象引用数组中添加数据。我们还探讨了使用 () 方法填充数组以及使用 List 接口插入元素。通过理解这些技术,你可以有效地操作 Java 中的数组和列表。

2024-10-19


上一篇:代码随想录:Java 程序员成长指南

下一篇:Java 中方法与函数的详解