例如; 我正在使用此类:
Point originOne = new Point(x, y);
如果我想创建N个点(originTwo,originThree … originN); 我可以使用像这样的for循环吗?
for(int i=0;i<n-1;i++){
}
如果它是可能的; 我如何给他们起不同的名字?
您可以将它们放入数组。
Point[] origin = new Point[n];
for (int i = 0; i < n; i++) {
origin[i] = new Point(x, y);
}
他们会全部使用相同的x
,并y
在这些条件下。
如果你有数组x
和y
你可以做这样的:
Point[] origin = new Point[n];
for (int i = 0; i < n; i++) {
origin[i] = new Point(x[i], y[i]);
}
如果您不喜欢数组,则可以使用列表:
List<Point> origin = new ArrayList<>();
for (int i = 0; i < n; i++) {
origin.add(Point(x[i], y[i]));
}
您将其称为
origin.get(i)
如果可能的话;我怎么给他们取不同的名字?
我一直在使用JavaScript代码进行自动GUI测试。我一直在进行全面的测试,并优化了一些代码。例如,我有一个函数可以将值输入到窗口的所有字段中,该窗口大致如下所示: 最初输入函数看起来是这样的:这是相当笨拙的,占用了很多空间,不如编辑函数以接受一个将字段作为属性值的对象那样整洁。现在函数看起来像这样:其中是这样定义的: 在我进入测试一个特殊需求的部分之前,这一直工作得很好,该需求说明当您在窗口
这是我想做的代码,但什么也没有做。我甚至试过这个 但我找不到任何解决办法...有人能帮我吗?
我如何比较用户输入的这些数组呢?
我做了一些挖掘,似乎在任何地方都找不到简单的答案,也许我找错了地方。我只想按文件的修改时间排序,从最旧到最新。这可能吗?
我有一个名为Card的类,我有一个for循环: 我想做的是基于for循环创建新实例。例如,我希望名字是card1、card2、card3等等。数字来自for循环。 我试过这个,但似乎不起作用: 谁能告诉我我做错了什么吗? 谢谢 所以我正在使用气垫船充满鳗鱼的解决方案,但我还有另一个问题。 我用的是卡片列表。添加(新卡()),当我尝试使用Card(I)设置名称时,java不允许我这么做。在没有i的情