我试图保持包含成员的类的临时容器:
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.这有什么不同吗?
我见过的每个例子都使用RowFilter.regexFilter并过滤除了给定文本之外的所有其他内容.我希望给定文本的行过滤掉OUT.它对我来说甚至没有意义.咖啡过滤器过滤咖啡渣OUT,而不是相反.
如何从JTable中过滤掉包含所提供文本的行?