问题是:我有 3 个 int [] 作为 args,我需要将它们传递给与它们一起使用的函数。args[] 是:
1: {14,14,17,17,14,12,13,11,12}
2: {74,34,57,67,34,42,53,61,22}
3: {24,24,12,21,29,14,21,17,12}
至于来源想法:
public class Main {
public static void main(String[] args) {
System.out.println("amount: " + args.length);
int[] intArray = new int[args.length];
for(int i=0;i<args.length;i++)
intArray[i]=Integer.valueOf(args[i]);
int[] statica= intArray[0];
int[] inserta= intArray[1];
int[] reservea= intArray[2];
GraphicConsts.getSvgStylTotalamount();
InputValues inputValues = new InputValues(statica, inserta, reservea);
inputValues.init();
}
}
输入值:
public class InputValues {
private int[] staticamount;
public int[] insertamount;
private int[] reserveamount;
private int[] totalamount=new int[]{};
private int[] depositDF=new int[]{};
private int[] depositelse=new int[]{};
public InputValues(int statica, int inserta, int reservea) {
// TODO Auto-generated constructor stub
}
public void init() {
// AUTO generated setters und getters
}
整个过程通过 FOPConverter 进行,但该部分正在工作。如果我对数组进行硬编码,那么整个事情都有效
private int[] staticamount= new int[]{14,14,17,17,14,12,13,11,12};
但我需要那些作为参数。
有任何想法吗?提前致谢。