小编use*_*305的帖子

在Java中复制HashMap

我试图保持包含成员的类的临时容器:

HashMap<Integer,myObject> myobjectHashMap
Run Code Online (Sandbox Code Playgroud)

一个名为myobjectsList的类

然后我做

myojbectsListA = new myojbectsList();
myojbectsListB = new myobjectsList();
Run Code Online (Sandbox Code Playgroud)

然后:将一些hashmap项添加到A(like2)

然后

myobjectListB = myobjectListA; //B has 2
Run Code Online (Sandbox Code Playgroud)

然后:将hashmap项添加到A; (还有4个)

然后将A返回到存储在B中的项目;

myobjectListA = myobjectListb;
Run Code Online (Sandbox Code Playgroud)

但是当我这样做的时候,B在A中增长,而我正在向A添加hashmap项目.A现在有6个项目,因为B有6个.

我希望A在C++的最后一次分配之后仍然有原始的2,我将使用副本与对象,什么是Java等价物?

补充:好的我没有解释这个问题.MyObjectsList不包含HashMap,它来自一个具有HashMap成员的MyBaseOjbectsList类,MyObjectsList扩展了MyBaseOjbectsList.这有什么不同吗?

java clone copy hashmap

109
推荐指数
7
解决办法
20万
查看次数

如何使用RowFilter过滤JTable的行OUT

我见过的每个例子都使用RowFilter.regexFilter并过滤除了给定文本之外的所有其他内容.我希望给定文本的行过滤掉OUT.它对我来说甚至没有意义.咖啡过滤器过滤咖啡渣OUT,而不是相反.

如何从JTable中过滤掉包含所提供文本的行?

java swing jtable rowfilter

2
推荐指数
1
解决办法
1013
查看次数

标签 统计

java ×2

clone ×1

copy ×1

hashmap ×1

jtable ×1

rowfilter ×1

swing ×1