如果我有一个创建数组的方法:
public String[] ArrayMaker(){
String[] arr;
arr = new String[5];
return arr;}
现在假设我想为这个新创建的数组添加一个元素,我该如何引用它?
答案 0 :(得分:1)
尝试这样的事情:
String[] createdArray = ArrayMaker();
createdArray[0] = "blah";
另外 这对你的方法来说已经足够了:
public String[] ArrayMaker() { //name should be changed to arrayMakerLengthFive
return new String[5];
}
答案 1 :(得分:0)
对于您的代码,我将执行以下操作:
String[] arr = ArrayMaker();
arr[0] = "Some input into index pos 0";
也可能是:
String[] yourDesiredName = ArrayMaker();
yourDesiredName[0] = "Some input int index pos 0" ;
但请注意,ArrayMaker的用户不知道大小。所以
arr[5] = "Some input into index pos 0";
会失败。
答案 2 :(得分:0)
一种简单的方法是像这样遍历数组:
public class TestArray {
public String[] ArrayMaker(){
String[] arr;
arr = new String[5];
return arr;}
public static void main(String[] args){
TestArray ta = new TestArray();
String[] newArray = ta.ArrayMaker();
for (int i = 0; i < newArray.length; i++) {
newArray[i] = "some String";
}
for (String s : newArray) {
System.out.println(s);
}
}
}