JAVA中往列表中添加元素
时间: 2023-09-22 15:08:08 浏览: 35
在Java中,可以使用`add()`方法向列表中添加元素。该方法会将指定的元素添加到列表的末尾。示例如下:
```java
List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
// 向列表中添加元素
list.add("pear");
System.out.println(list);
```
输出结果为:
```
[apple, banana, orange, pear]
```
在上述示例中,我们使用`add()`方法向列表`list`中添加了一个元素`"pear"`,该元素被添加到了列表的末尾。最后,我们使用`System.out.println()`方法输出了列表`list`。
相关问题
Java 数组中添加元素
在Java中,数组一旦被创建,其大小就不能改变。但是可以通过创建一个新数组来添加元素。具体步骤如下:
1. 创建一个新数组,大小比原数组大1。
2. 将原数组中的所有元素复制到新数组中。
3. 将要添加的元素放入新数组的最后一个位置。
4. 将新数组赋值给原数组。
示例代码:
```java
int[] originalArray = {1, 2, 3};
int[] newArray = new int[originalArray.length + 1];
for (int i = 0; i < originalArray.length; i++) {
newArray[i] = originalArray[i];
}
newArray[newArray.length - 1] = 4; // 添加元素
originalArray = newArray; // 赋值给原数组
```
另外,Java中也提供了一些方便快捷的方法来添加元素,比如ArrayList类的add方法。使用ArrayList类可以方便地添加、删除、查找元素。示例代码:
```java
import java.util.ArrayList;
ArrayList<Integer> list = new ArrayList<Integer>();
list.add(1); // 添加元素
list.add(2);
list.add(3);
list.add(4);
System.out.println(list); // [1, 2, 3, 4]
```
java向string中添加元素
在 Java 中,字符串是不可变的,也就是说一旦创建就不能修改它的值。但你可以使用 `StringBuilder` 或 `StringBuffer` 类来动态地创建和修改字符串。
下面是一个使用 `StringBuilder` 类向字符串中添加元素的示例:
```java
StringBuilder sb = new StringBuilder("Hello");
sb.append(" World"); // 添加字符串
sb.append('!'); // 添加字符
sb.append(123); // 添加数字
String result = sb.toString(); // 转换为字符串
System.out.println(result); // 输出 "Hello World!123"
```
使用 `StringBuilder` 类可以方便地向字符串中添加元素。注意在最后需要调用 `toString()` 方法将 `StringBuilder` 对象转换为字符串。