String Hello = "abc";
rowValue.add(Hello);
completeData.add(rowValue);
System.out.println(" One " +completeData);
rowValue.clear();
String value= "def";
rowValue.add(value);
completeData.add(rowValue);
System.out.println(" Two " +completeData);
输出: 一个[[abc]] 两个[[def],[def]] ......
如何获得输出: 一个[[abc]] 两个[[abc],[def]]
我不确定,Clear()函数调用后发生了什么。
答案 0 :(得分:1)
请勿致电clear
。您正在添加一个参考。变化
rowValue.clear();
类似
rowValue = new ArrayList<>();