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
,而不是创建一次并向其中添加新元素。但是,如果没有其他部分的代码,很难说。可能提供其他部分的代码会有所帮助。此代码没有给出任何故障原因的图片。您能给出示例的完整代码吗?