问题描述
ArrayListarr=newArrayList();JCheckBoxcheckbox1=newJCheckBox();JListlist=newJList();String[]data1{"1","2","3","4"};if(checkbox1.isSelected()){arr.add(data1);Object[]data=arr.toArray();list.setListData(data);我想用arr接收data1中的数据然后通过data添加到list中可是运行的结果却是一个地址,请问怎么解决这个问题?在线!
解决方案
解决方案二:
...
解决方案三:
arr.add(data1);这里实际上是把data1作为一个String[]添加到arr里面去了,应该这样写arr=newArrayList(Arrays.asList(data1));
解决方案四:
用。toString()方法
时间: 2024-12-18 04:07:30