将[" 100"," 101"]转换为{" 100"," 101"},即以JSON格式打印

时间:2015-07-27 10:23:13

标签: java json

我尝试使用以下代码将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来实现所需的输出。

1 个答案:

答案 0 :(得分:1)

在Java中,数组的标准输出(委托给ClientCDB方法)始终为toString()

如果您希望输出不同,则需要使用自定义代码或库。