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

ArrayList处理-如何分别访问每个索引

秦才
2023-03-14

编码:数组列表位置;

void setup() 
{
   position= new ArrayList<Vectors>();
}

void draw() 
{
   position.get(i).display(); //display ellipse
}

void mousePressed() 
{
   position.add(new Vectors(new PVector(mouseX, mouseY)));
}

因此,每次鼠标被按下,一个新的椭圆就会在mouseX mouseY位置创建。我想做的是,当我创建了一个数量椭圆时,我需要分别控制每个椭圆来改变它的大小或颜色,或者单击它们,或者使用KeyPressed()。

共有1个答案

邵旺
2023-03-14

这不会自动编译,因为我假设PVector对象已经创建,并且它有两个公共属性xPosition和yposition:

// Initialise your arraylist
ArrayList<PVector> listOfPVectors = new ArrayList<PVector>;

// Objects can be added to your list as follows:
PVector pvectorObject = new PVector();  
listOfPVectors.add(pvectorObject);

// The size of your ArrayList can be output as follows:
println(listOfPVectors.size());

// You can iterate through every entry in the arraylist as follows:
for(int index = 0; index < listOfPVectors.size(); index ++) {
    println("X Position Value = " + listOfPVectors.get(index).xPosition);
    println("Y Position Value = " + listOfPVectors.get(index).yPosition);
}

基本上,您使用ArrayList.Get(indexPosition)方法从您的ArrayList中检索任何您想要的元素。然后你就可以像平常一样工作了。

希望这有帮助!

 类似资料:
  • 问题内容: 您好我是Java的初学者,这是我的问题:我有带有以下变量的第一堂课: 我也有这堂课: 我的问题是:我想将number1和number2变量存储到ArrayList中,然后从类test中访问此ArrayList。我怎样才能做到这一点? 问题答案: 和测试类:

  • 我正在尝试拆分ArrayList中的每个对象,因为很多行都包含逗号(“,”)。每个对象都包含一个项和值(但并非所有对象都包含值): 这是我的一段代码: “CE”是主要的ArrayList 我的一段代码只使用逗号将其拆分为同一个ArrayList,另一个问题是如何查看没有“值”的对象并将空值添加到ArrayList。 谢谢各位。

  • 问题内容: 我想提醒一个字符串的每个字母,但是我不确定该怎么做。 所以,如果我有: 我希望能够分别警告T,h,i,s等。这仅仅是我正在研究的一个想法的开始,但是我需要知道如何分别处理每个字母。 我想使用jQuery,并考虑在测试字符串的长度后可能需要使用split函数。 有想法吗? 问题答案: 如果警报的顺序很重要,请使用以下命令: 如果警报的顺序无关紧要,请使用以下命令:

  • 问题内容: 我有一个JSONArray如下。如何按顺序访问每个键和值。 问题答案: 您可以尝试以下代码:

  • 问题内容: 有人可以为我指出如何在python中打开.mdb文件的正确方向吗?我通常喜欢包含一些代码以开始讨论,但是我不知道从哪里开始。我与mysql一起使用python。我想知道是否有一种以类似方式使用.mdb文件的方法? 问题答案: 以下是我为另一个SO问题编写的一些代码。 它需要第三方的pyodbc模块。 这个非常简单的示例将连接到表并将结果导出到文件。 如果您有任何其他更具体的需求,请随时

  • 问题内容: 我是Android和Java的新手,但是在Objective C和iPhone编程方面确实有一些经验。我试图重新创建一个已经为iPhone设计的应用程序,并且陷入了应该是一个简单概念的困境。 在我的ParserHandler类中,我从服务器解析XML,并将数据放入三个单独的ArrayList中。解析似乎工作正常。当我登录并在ParserHandler.java类中遍历ArrayList