如何在java中的数组列表中添加字符串

时间:2014-07-19 07:35:29

标签: java arrays arraylist

我尝试添加一个字符串"你好"进入数组列表,并将数组列表转换回字符串数组,但我得到奇怪的输出:[Ljava.lang.String; @ 1f26ecd2。问题是什么?

String s="hello";
   ArrayList<String> base = new ArrayList<String>();
   int a=0;
   if(a==0)
   {
       base.add(s);
   }
        String[] get=base.toArray(new String[base.size()]);
        System.out.print(get);

3 个答案:

答案 0 :(得分:0)

您需要使用循环来循环获取数组以打印其元素。 如果直接打印字符串数组,则会得到objec代号

答案 1 :(得分:0)

如果要打印数组值,请使用Arrays.toString()

System.out.print(Arrays.toString(get));

答案 2 :(得分:0)

这不是错误..将该代码的最后一行更改为

System.out.print(get[0]);