0
点赞
收藏
分享

微信扫一扫

Java中如何向一个string类型的数组中添加数据

圣杰 2023-08-04 阅读 50

在 Java 中,String 类型的数组是固定长度的,一旦创建后就无法改变其长度。如果你需要向一个 String 类型的数组中添加数据,可以考虑使用 ArrayList 或 LinkedList 等可变长度的集合类型来代替。

使用 ArrayList,你可以通过调用 add() 方法来向集合中添加元素,例如:

// 创建一个 ArrayList
List<String> list = new ArrayList<>();

// 向 ArrayList 中添加元素
list.add("hello");
list.add("world");

如果你需要将 ArrayList 转换为 String 类型的数组,可以使用以下代码:

// 将 ArrayList 转换为 String 类型的数组
String[] array = list.toArray(new String[0]);

注意,toArray() 方法的参数需要传入一个与集合元素类型相同的数组,用于指定转换后的数组类型。如果传入的数组长度小于集合的大小,将会创建一个新的数组并返回。

除了 ArrayList,Java 还提供了其他可变长度的集合类型,如 LinkedList、Vector 等,你可以根据实际需求选择合适的集合类型。


举报

相关推荐

0 条评论