我有一个arraylist
ArrayList<int[]> strokeLines = new ArrayList<int[]>();
和每次单击鼠标时运行的函数,它将当前鼠标位置和前一个鼠标位置添加到此arraylist
strokeLines.add({mouseX, mouseY, pmouseX, pmouseY});
我让这段代码工作得更早但是我丢失了我在过去一小时写的所有东西,当我重写这部分时,它不起作用。如何将数组{mouseX,mouseY,pmouseX,pmouseY}添加到arraylist的末尾?
答案 0 :(得分:3)
您需要创建一个新的int[]
:
strokeLines.add(new int[]{mouseX, mouseY, pmouseX, pmouseY});
答案 1 :(得分:1)
简单 -
strokeLines.add(new int[]{mouseX, mouseY, pmouseX, pmouseY});