如何在Arraylist中声明String []?例如,我有未知数量的/电影/预告片对。因此,对于数组列表中的每个项目,我都希望有一个带有电影名称和预告片URL的String []。
我尝试了一些类似于以下内容的操作,但是它们不起作用:
private ArrayList<String[2]> movieArray= new ArrayList<>();
最佳答案
如何使用模型:
public class Movie
{
private String movieName;
private String trailerUrl;
public void setMovieName ( String movieName )
{
this.movieName = movieName;
}
public void setTrailerUrl ( String trailerUrl)
{
this.trailerUrl= trailerUrl;
}
public void getMovieName ()
{
return movieName;
}
public void getTrailerUrl ()
{
return trailerUrl;
}
}
然后声明:
private ArrayList<Movie> movieArrayList = new ArrayList<>();
当您要添加一组数据时。做这个:
Movie objMovie = new Movie();
objMovie.setMovieName("Movie Name");
objMovie.setTrailerUrl("Trailer URL");
movieArrayList.add(objMovie);