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, 颜色:棕色

  • 相关阅读:
    iOS 关于使用xib创建cell的两种初始化方式
    KVO的初级使用
    通知的初级使用
    C语言的变量 常量
    C语言的编译 链接
    1 hello word
    java 中 == 与 equals引出的字符串比较
    02PSP0级及登陆界面开发
    00软工课程引言
    06动手动脑
  • 原文地址:https://www.cnblogs.com/tyzmzlf/p/6427581.html
Copyright © 2011-2022 走看看