Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在java中将字符串添加到数组列表中_Java_Arrays_Arraylist - Fatal编程技术网

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

如何在java中将字符串添加到数组列表中,java,arrays,arraylist,Java,Arrays,Arraylist,我尝试将字符串“hello”添加到数组列表中,并将数组列表转换回字符串数组,但我得到了如下奇怪的输出:[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.

我尝试将字符串“hello”添加到数组列表中,并将数组列表转换回字符串数组,但我得到了如下奇怪的输出:[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);
String s=“你好”;
ArrayList base=新的ArrayList();
int a=0;
如果(a==0)
{
基础。添加(s);
}
String[]get=base.toArray(新字符串[base.size()]);
系统输出打印(get);

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

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


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

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