<分区>
正如问题标题所示,我想知道如何在方法之间共享数组值。我的主要目标是这个。我有一个将用户输入存储在数组中的方法,然后该方法将基本上检查用户输入值(验证过程) 说这样的话 (请忽略语法)
public void validation()
{
String[] accnumbers = new String[20];
Scanner sc = new Scanner(System.in);
System.out.print("Enter the account number:");
accno = sc.nextLine();
int j;
for (j = 0; j < accnumber.length; j++)
if (accnumber[j] == null) break;
if (j==accnumber.length)
{
System.out.print("limited.");
}
else
{
accnumber[j]=accno;
}
}
//所以这是验证部分,正如你所看到的,现在有一个 accnumbers 数组,我想在下面的方法中分享它,它基本上搜索字符串中有效的 accnumber
public void search(String[] acnumbAry,BigDecimal[] acbalanceArray,String accnumbinput)
{
if(Arrays.asList(acnumbAry).contains(accnumbinput))
{
System.out.println("The value is contained");
}
else
{
System.out.println("The value is not contained");
}
}
//但在 Main 方法中,我有一个显示菜单,让用户可以选择验证或搜索,所以当用户选择搜索时,我不确定如何从中获取数组值(如果有的话)验证方法。