android中的复制对象

来源:互联网 发布:淘宝刷单新规则影响 编辑:程序博客网 时间:2024/06/05 08:00

1.常用的数据类型int ,string,long直接赋值就完成了复制

2. 对于 string[ ]数组或其它类型数组需要直接使用对象的clone()方法:

 如: string [] a = {"dd","ff"} 

String[] b = a.clone();

3.对于自定的类创建的对象需要类实现cloneable接口中的clone()方法

如:

public class A implements Cloneable{private String name;private String[] data;@Overridepublic Object clone()  {A a = null; try {a = (A) super.clone();data = a.getData().clone();} catch (Exception e) {e.printStackTrace();}return a;}public String getName() {return name;}public void setName(String name) {this.name = name;}public String[] getData() {return data;}public void setData(String[] data) {this.data = data;}}

0 0
原创粉丝点击