如何从Java方法调用数组

时间:2015-11-14 20:37:35

标签: java

我在方法列表中创建了一个数组 Pages 。 你能否告诉我如何在从其他类访问方法List()时调用一个元素Pages [1]?

public List() {
String[] Pages = { 
"www.cnn.com",
"www.bbc.com",
"www.yahoo.com",
};

非常感谢!

2 个答案:

答案 0 :(得分:2)

您无法直接从方法调用local变量。你必须以某种方式归还它。

顺便说一下,你好像不太了解Java中的方法是如何工作的。您应该查看it

以下是您想要做的一个示例:

public String[] listPages(){

     String [] pages = {"www.cnn.com", "www.bbc.com", "www.yahoo.com"};

     return pages;
}

稍后如果你想使用array的其中一个元素,你应该这样做:

public static void main(String[] args){

     String[] res = listPages();
     //now we want to print the element one: www.cnn.com

     System.out.println(res[0]);
}

答案 1 :(得分:0)

您需要创建一个名为List的类和该类的构造函数。 此外,数组元素之间也存在冗余;,