到网上搜索“Java对象深拷贝”,大多的实现方式是:clone函数实现、序列化+流读写实现新对象创建。
而今天同事想到了一个很简单地方法,采用第三方库gson来实现,太聪明了~
Gson gson = new Gson();ClassA tmp = gson.fromJson(gson.toJson(tradeItem), ClassA.class);
到网上搜索“Java对象深拷贝”,大多的实现方式是:clone函数实现、序列化+流读写实现新对象创建。
而今天同事想到了一个很简单地方法,采用第三方库gson来实现,太聪明了~
Gson gson = new Gson();ClassA tmp = gson.fromJson(gson.toJson(tradeItem), ClassA.class);