首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何将项动态添加到Java数组中?

如何将项动态添加到Java数组中?
EN

Stack Overflow用户
提问于 2011-02-21 10:28:31
回答 9查看 366.6K关注 0票数 88

在PHP中,您可以通过以下方式向数组中动态添加元素:

$x = new Array();
$x[] = 1;
$x[] = 2;

在此之后,$x将是如下所示的数组:{1,2}

有没有办法在Java中做类似的事情?

EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2011-02-21 10:32:04

看看java.util.LinkedList或java.util.ArrayList

List<Integer> x = new ArrayList<Integer>();
x.add(1);
x.add(2);
票数 115
EN

Stack Overflow用户

发布于 2011-08-25 20:59:43

Apache Commons有一个ArrayUtils实现,可以在新数组的末尾添加一个元素:

/** Copies the given array and adds the given element at the end of the new array. */
public static <T> T[] add(T[] array, T element)
票数 19
EN

Stack Overflow用户

发布于 2011-02-21 10:34:01

您可以先使用ArrayList,然后再使用toArray()方法。但根据您所做的工作,您甚至可能根本不需要数组。看看Lists是不是更符合你的需求。

请参阅:Java List Tutorial

票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5061721

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档