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]]
TWo [[abc],[def]]
我不确定,调用Clear()函数后会发生什么。
最佳答案
不要呼叫clear
。您正在添加一个参考。更改
rowValue.clear();
像
rowValue = new ArrayList<>();