【问题标题】:how to take an arraylist of string type from one method to another method如何将字符串类型的数组列表从一种方法转移到另一种方法
【发布时间】:2013-09-30 02:40:18
【问题描述】:

我已经学习了几个学期的 Java,我希望将数组列表从一种方法移动到另一种方法。我到处找,但找不到我需要的东西。 谢谢。

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)
{

}

【问题讨论】:

  • 在此示例中,您尝试将列表添加到哪个函数中?是 searchId() 吗?您的代码有点令人困惑,为什么当顶部循环实际上什么都不做时使用 2 个 for 循环?

标签: methods arraylist


【解决方案1】:

您需要传递 ArrayList 作为参考:

searchId(list);

也就是说,不要使用ArrayList.get()传递一个单个元素。

【讨论】:

    猜你喜欢
    • 2020-07-06
    • 1970-01-01
    • 2011-06-16
    • 1970-01-01
    • 1970-01-01
    • 2016-02-11
    • 1970-01-01
    • 2011-10-06
    • 1970-01-01
    相关资源
    最近更新 更多