调用数组列表方法

时间:2017-02-09 03:59:01

标签: java arrays arraylist

我想使用main可以访问的方法,它将存储数组列表。但是我希望数组列表的声明在main而不是store方法中。

这个方法不在于使用简单的JOptionPanes来显示主要的数组列表。

此处示例。

public static void main(String[] arg) throws Exception
{
 ArrayList<String> Logo = new ArrayList<String>();

    Initials();

    public String Initials()
    {
        Logo.add("Blah blah");
        Logo.add("Blah blah");
    }

    JOptionPane.showMessageDialog(null, Logo);
}

请帮助我,我不知道该怎么做到这一点。我想存储它,因为它占用了大量空间并且有点眼睛疼痛。我会在数组列表中存储很多内容。

或者另外一种更好的方法

2 个答案:

答案 0 :(得分:3)

方法不要嵌套。辅助方法将在main之前或之后进行。您可以通过将列表传递给方法来完成此操作。

public static void main(String[] arg) throws Exception
{
    ArrayList<String> logo = new ArrayList<String>();

    initialize(logo);

    JOptionPane.showMessageDialog(null, logo);
}

private void initialize(ArrayList<String> logo)
{
    logo.add("Blah blah");
    logo.add("Blah blah");
}

答案 1 :(得分:1)

你可以在main中使用arraylist,但你也可以在main之外创建方法,并像这样引用arraylist:

public static void main(String[] arg) throws Exception
{
ArrayList<String> Logo = new ArrayList<String>();

Initials(Logo);


}
public static String Initials(ArrayList <String> Logo)
{
    Logo.add("Blah blah");
    Logo.add("Blah blah");
    return ("blah");
}