我尝试使用以下代码将List<String>
转换为String[]
List<String> input = new ArrayList<String>();
input.add("100");
input.add("101");
System.out.println(input);
String[] size = new String[input.size()];
size = input.toArray(size);
System.out.println(size);
但是这个打印为[&#34; 100&#34;,&#34; 101&#34;]不是我要求的{&#34; 100&#34;,&#34; 101&#34; }。 。 ?然后我使用GSON来实现所需的输出。
答案 0 :(得分:1)
在Java中,数组的标准输出(委托给ClientCDB
方法)始终为toString()
。
如果您希望输出不同,则需要使用自定义代码或库。