我有一个类名称Packers,其数组名称为Wins。我需要从主程序中获取一个整数并将其放入数组中。我有吸气剂和安装者我不知道它是如何工作的。相当新的java。
//getters and setters
public void setWins(int [] a){
wins = a;
}
public int[] getWins(){
return wins;
}
答案 0 :(得分:0)
创建对象new Packers()
的实例,然后调用getter和setter:
Packers variableName = new Packers();
variableName.setWins(new int[]{1,2,3,4,5});
System.out.println(Arrays.toString(variableName.getWins()));
答案 1 :(得分:0)
public class packers{
public int [] wins = new int[5];
public int[] getWins() {
return wins;
}
public void setWins(int[] wins) {
this.wins = wins;
}
}
public class Test{
public static void main(String[] args) {
Packers p = new Packers();
// to pass single element to an existing array
p.getWins()[index] = 2;
// or you can create entire array and just pass it to setWins method.
p.setWins(new int[]{2, 4, 6});
}
}
在第一种方法中,您要在现有数组上设置值。 在第二种方法中,您指的是参考胜利 - >到你已经传递的新创建的数组。
阅读有关按值传递和参考的基础知识。