所以我在Java中创建了一个名为movieInfo的列表,我想在程序运行时向其中缓慢添加内容。我知道在Python中,这是通过键入movieList.append(“无论您要添加什么”)完成的,但是我似乎无法找出如何在Java中完成此操作。

movieInfo = new String [4];

最佳答案

实际上有几种解决方案。
您可以创建一个具有更大长度的数组副本,如以下代码所示:

movieInfo = Arrays.copyOf(movieInfo , movieInfo.length +1)
movieInfo[movieInfo.length - 1] = "movie name";


或更简单地使用具有方法add的Vector或ArrayList

ArrayList<String> list = new ArrayList (length);
list.add("movie name");

10-05 19:17