小编sia*_*ndi的帖子

Array List用最后一个替换所有元素

我在java中有这三个类,我遇到了数组列表的问题.为什么数组列表用最后一个条目替换所有元素?

arraylist.java

import java.util.ArrayList;

public class arraylist {
    public ArrayList<Circle> circles = new ArrayList<Circle>();
}
Run Code Online (Sandbox Code Playgroud)

circle.java

public class Circle {
    public int x;
    public int y;
}
Run Code Online (Sandbox Code Playgroud)

run.java

public class run {

    public static void main(String[] args) {
        arraylist ar=new arraylist();
        Circle c = new Circle();
        Scanner s = new Scanner(System.in);
        for (int i = 0; i <= 2; i++)
        {
            c.x = s.nextInt();
            c.y = s.nextInt();
            boolean status = ar.circles.add(c);
            if (status)
                System.out.print("added to circles ...");
        }
        System.out.print("########################################");
        for …
Run Code Online (Sandbox Code Playgroud)

java arraylist

1
推荐指数
1
解决办法
602
查看次数

标签 统计

arraylist ×1

java ×1