如何在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);

08-04 07:24