Java数组复制到List中的方法

来源:互联网 发布:excel软件开发 编辑:程序博客网 时间:2024/06/07 23:14
public class Point {    int x;    int y;    public Point() {        x = 0;        y = 0;    }    public Point(int a, int b) {        x = a;        y = b;    }}

方法一:for循环

public List<Point> function(Point[] points) {    List<Point> list = new ArrayList<>();    for (int i = 0; i < points.length; i++) {      list.add(points[i]);    }    return list;}

方法二:foreach循环

public List<Point> function(Point[] points) {    List<Point> list = new ArrayList<>();    for (Point point : points) {      list.add(point);    }    return list;}

方法三:使用Arrays.addAll()方法

public List<Point> function(Point[] points) {    List<Point> list = new ArrayList<>();    list.addAll(Arrays.asList(points));    return list;}
原创粉丝点击