Methods 如何将字符串类型的arraylist从一个方法转移到另一个方法

Methods 如何将字符串类型的arraylist从一个方法转移到另一个方法,methods,arraylist,Methods,Arraylist,我学习java已经有几个学期了,我希望将arraylist从一种方法转移到另一种方法。我到处找了,但找不到确切的我需要的东西。 多谢各位 public static void addEmployee(ArrayList<String> list) { int i; //declares i as integer //increments i for the array for(i = 0; i < list.size(

我学习java已经有几个学期了,我希望将arraylist从一种方法转移到另一种方法。我到处找了,但找不到确切的我需要的东西。 多谢各位

public static void addEmployee(ArrayList<String> list)
{
    int i;                  //declares i as integer

    //increments i for the array
    for(i = 0; i < list.size(); i++)
        list.get(i);        //adds employees to an arraylist

    for(i = 0; i < list.size(); i++)
        addEmployee(list.get(i)); //This does not work

}//end public static void addEmplyoee(Arraylist<String> list)

public static void searchId(ArrayList<String> list)
{

}
publicstaticvoidaddemployee(ArrayList列表)
{
int i;//将i声明为整数
//数组的增量i
对于(i=0;i
您需要将ArrayList作为引用传递:

searchId(list);

也就是说,不要只传递单个元素。

在本例中,您要将列表添加到哪个函数中?是searchId()吗?你的代码有点让人困惑,为什么你用2来表示循环,而上面的循环实际上什么都不做?