java - 将对象添加到数组

标签 java android arrays object

我有一个像这样的对象数组

Movie[] inMovies = new Movie[]{
                MovieCreator.build(filList.get(0)),
                MovieCreator.build(filList.get(1)),
                MovieCreator.build(filList.get(2))};

现在如何动态地将 Arraylist filList 的所有元素添加到 inMovies 中。

我试过了,但没用

List<Movie> movi = new ArrayList<Movie>();
for (String path : filList) {
movi.add(MovieCreator.build(path));
}
Movie[] inMovies = movi.toArray();

最佳答案

不要使用数组。使用List

List<Movie> inMovies = new ArrayList<>();
inMovies.add(...);

关于java - 将对象添加到数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26203927/

相关文章:

java - Spock 抛出异常测试

java - 从tomcat中的响应 header 隐藏状态代码

android - 为什么我得到一个 null.p.ex。在 startForegrund 上?

c# - 使用默认构造函数初始化数组

虚拟机与本地机中的 Java 应用程序性能

Java/NetBeans - 如何进入 jar 文件?

java - Android 评分栏 "ratingBarStyleSmall"加载随机数量的星星

java - 客户端上的表同步监听器上的 Realm 对象服务器 (android)

c++ - 从成员函数数组访问成员函数

C++ 将两个 int 数组连接成一个更大的数组