当前位置: 首页 > 知识库问答 >
问题:

在java中向列表中添加不同的对象

凌修伟
2023-03-14
public static void PrintPlayList() {
        int songsNumber = songs.size();
        int addsNumber = adds.size();
        for(int i=0; i<songsNumber;i++) {
            playlist.add(songs.get(i));

        } 

在其中声明列表后

 public static List<PlayListStuff> playlist = new ArrayList<PlayListStuff>();

并在类PlayListStuff中添加字段

public class PlayListStuff {
    private Song song;
    private Add  add;
}
public PlayListStuff(Song song) {
        super();
        this.song = song;

    }
    public PlayListStuff( Add add) {
        super();

        this.add = add;
    }

共有1个答案

戴凯歌
2023-03-14

只能将playliststuff对象添加到播放列表中。

songadd应该扩展playliststuff

就像

public class PlayListStuff {
public class Song extends PlayListStuff {
public class Add extends PlayListStuff {
 类似资料:
  • 我正在寻找更新BigQuery中现有表的模式的方法。我可以在python中看到同样的操作,这是一个API请求。我想在Java中看到这一点,并查看我能找到的文档和源代码 但是它重写了整个模式。在这里可以找到其他可能的更新模式的方法 有人能指导我如何使用Java在BigQuery中向现有表添加新列吗?

  • 我想在表的第二列中追加 。输出应为 我不想使用,因为我需要在我的实际问题中追加嵌套的div。我制作了同样的小示例。JsFiddle

  • 如何将一个流中的对象同时添加到两个不同的列表中 目前我正在做 要将流中的对象添加到linkedlist“resourceMemory”中,我还想同时将相同的对象添加到另一个列表中,但我找不到它的语法。是否可能,或者每个列表需要两份代码副本?

  • 我试图让用户输入日期来存储它,但我似乎无法将其记录下来。 当我试图将创建的对象添加到数组时,问题就来了。 以下是另一个类,以供setDay,setMonth,setyear参考:public class OurDate{private int day;private int month;private int year;

  • 我必须创建一个Jtextfield,用户将在其中输入大约30个字符。我已经创建了15个单独的Jtextfield,并让用户在每个Jtextfield中只输入2个字符。当用户在第一个字段中输入两个字符时,它会自动跳转到下一个字段,并持续到30个字符。 我的问题是,有没有更好的方法来创建J文本字段。我们可以创建一个J文本字段,并将其划分为15个分区,并为输入字符提供相同的流程,而不是创建单独的15个J

  • 为所有的代码道歉。我尽量少发帖。