Java 二维数组工作不正常
输出: 一个[[abc]] 两个[[def],[def]] 如何将输出设置为: 一个[[abc]] 两个[[abc],[def]]Java 二维数组工作不正常,java,list,arraylist,Java,List,Arraylist,输出: 一个[[abc]] 两个[[def],[def]] 如何将输出设置为: 一个[[abc]] 两个[[abc],[def]] 我不确定Clear()函数调用后会发生什么。不要调用Clear。您正在添加一个引用。改变 String Hello = "abc"; rowValue.add(Hello); completeData.add(rowValue); System.out.println(" One " +completeData);
我不确定Clear()函数调用后会发生什么。不要调用
Clear
。您正在添加一个引用。改变
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);
差不多
rowValue.clear();
rowValue=newarraylist();
static ArrayList rowValue=new ArrayList();静态ArrayList completeData=新ArrayList();非常感谢。它工作得很好。一个小错误占用了我大量的时间。
rowValue = new ArrayList<>();