zoukankan      html  css  js  c++  java
  • Arrays.copyOf

    package test;


    import java.util.Arrays;

    public class Quess0222 {
    public static void main(String[] args) {
    Dog[] a = new Dog[2];
    a[0] = new Dog("01", "黑色");
    a[1] = new Dog("02", "白色");
    // Dog[] b = Arrays.copyOf(a, a.length);
    Dog[] b=new Dog[2];
    // System.arraycopy(a,b,a.length);
    System.arraycopy(a, 0, b, 0, a.length);


    // 修改dogs02中第二只狗颜色
    b[1].setColor("棕色");
    //a[1].setColor("白色");



    // 打印dogs01中狗的颜色
    for (int i = 0; i < a.length; i++) {
    System.out.println(a[i]);
    }
    for (int i = 0; i < b.length; i++) {
    System.out.println(b[i]);
    }
    }
    }

    class Dog {
    private String id;
    private String color;

    public String getId() {
    return id;
    }

    public void setId(String id) {
    this.id = id;
    }

    public String getColor() {
    return color;
    }

    public void setColor(String color) {
    this.color = color;
    }

    public Dog(String id, String color) {
    super();
    this.id = id;
    this.color = color;
    }


    @Override
    public String toString(){
    return "编号:"+id+", 颜色:"+color;
    }
    }

    控制台输出:

    编号:01, 颜色:黑色
    编号:02, 颜色:棕色
    编号:01, 颜色:黑色
    编号:02, 颜色:棕色

  • 相关阅读:
    Java日期计算之Joda-Time
    JAVABEAN EJB POJO区别
    Android 知识体系学习路线
    Linux学习路线(尚观)
    嵌入式学习课程实战(尚观)
    嵌入式学习课程体系(尚观)
    嵌入式学习路线尚观
    C/C++的培训路线(达内)
    部分C/C++书籍
    基本路线
  • 原文地址:https://www.cnblogs.com/tyzmzlf/p/6427581.html
Copyright © 2011-2022 走看看