简体   繁体   English

java项目list1到list2

[英]java items list1 to list2

So, I have to transfer the items of my second list to my first list but it isn't working. 因此,我必须将第二个列表中的项目转移到第一个列表中,但是它不起作用。
Here is my code: 这是我的代码:

private List<Kaart> gepakt;
 public void addGepakt (Kaart kaart) {
    this.gepakt.add(kaart);
 }

Second list code: 第二个清单代码:

private List<Kaart> speler1gepakt;
public List<Kaart> getSpeler1gepakt() {
    return speler1gepakt;
}

public void setSpeler1gepakt(List<Kaart> speler1gepakt) {
    this.speler1gepakt = speler1gepakt;
}

Adding value to second list: 将值添加到第二个列表:

view.getSpeler1Kaarten()[1].setOnMouseClicked(new EventHandler<javafx.scene.input.MouseEvent>() {
        @Override
        public void handle(javafx.scene.input.MouseEvent event) {
            model.setSelected(view.getSpeler1Kaarten()[1].getImage());
            view.getSpeler1Kaarten()[1].setImage(new Image("WippenGame/View/Images/BlancoKaart.png"));
            model.getSpeler1gepakt().add(model.getSpeler().getKaart(1));
        }
    });

view.getSpeler2Kaart5().setOnMouseClicked(new EventHandler<MouseEvent>() {
        @Override
        public void handle(MouseEvent event) {
            //items of list2 have to go into list1
        }
    });

and here is my problem: when you click on this image, it should transfer the items of list 2 to list 1. I have tried many solutions but none of them seems to work, anyone does have an idea on how to fix this? 这是我的问题:单击此图像时,它应该将列表2的项目转移到列表1。我尝试了许多解决方案,但似乎都没有用,有人知道如何解决此问题吗?

I would try either this: 我会尝试这个:

gepackt = (List<Kaart>)speler1gepakt.clone();

or this: 或这个:

gepackt = new List<Kaart>(speler1gepakt);

I don't have time to test it now, hope it helps! 我现在没有时间测试它,希望它有所帮助!

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Java: list1=list2 // list1==list2? - Java: list1=list2 // list1==list2? 在不使用流的情况下过滤 list1 中不在 list2 java 中的元素 - Filter elements in list1 that are not in list2 java without using streams 将list1添加到list2并更新list1而不影响list2 - Adding list1 to list2 and updating list1 without affecting list2 如何合并清单 <Date> list1和List <Date> Java中的list2? - How to Union List<Date> list1 and List<Date> list2 in Java? 更新list1中的参数 <object> 来自list2 <object> 通过使用java 8 - Update param in list1<object> from list2<object> by using java 8 Java 8 Streams:计算元素的出现次数(列表<String> list1) 来自文本数据列表(List<String> 清单 2) - Java 8 Streams : Count the occurrence of elements(List<String> list1) from list of text data(List<String> list2) 我想从list1中删除list2元素并返回list1 - I want remove list2 elements from list1 and return the list1 从 List1 中删除值也会从 List2 中删除值? - Removing values from List1 also removes values from List2? 确定 list2 是否包含 list1 的所有唯一 id 的对象以及这些对象是否还包含特定元素 - Determine whether list2 contains objects for all the unique ids of list1 and whether these objects also contain specific elements 如何使用java流比较两个ArrayList并使用过滤器获取list1 - How to compare two ArrayList and get list1 with filter using java streams
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM