Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.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_List_Arraylist - Fatal编程技术网

Java 无法获取数组以在下一个数组插槽中存储输入

Java 无法获取数组以在下一个数组插槽中存储输入,java,arrays,list,arraylist,Java,Arrays,List,Arraylist,我正在创建一个银行系统,似乎无法将客户名称存储在数组中。上一个客户的名称将被下一个客户覆盖。这些是关于数组的线 ArrayList<String> allnames1 = new ArrayList<String>(); System.out.println("Please enter account holders name:"); allnames1.add(sc.nextLine()); System.out.print

我正在创建一个银行系统,似乎无法将客户名称存储在数组中。上一个客户的名称将被下一个客户覆盖。这些是关于数组的线

ArrayList<String> allnames1 = new ArrayList<String>();

System.out.println("Please enter account holders name:");

                    allnames1.add(sc.nextLine());

System.out.println("Account Created. Overview and Balance: " + "\n" + allnames1);
ArrayList allnames1=new ArrayList();
System.out.println(“请输入帐户持有人姓名:”);
allnames1.add(sc.nextLine());
System.out.println(“已创建帐户。概述和余额:”+“\n”+所有名称1);
发生这种情况后,用户将返回到另一个类中的“主菜单”。

allnames1.add(“a”)

allnames1.add(“b”)就足够了


如果它不起作用;我想这是因为所有名称1每次都是新创建的。。或者sc.nextline是错误的。

可能问题在于您每次都在创建新的
ArrayList
,而不是创建一次并向其中添加新元素。但是,如果没有其他部分的代码,很难说。可能提供其他部分的代码会有所帮助。此代码没有给出任何故障原因的图片。您能给出示例的完整代码吗?