当总数达到一定限制时,我正在尝试将数组中的值相除。
这些是我当前拥有的数组。
ArrayList<String> IDname = new ArrayList<>(); // this contains the name of the ID (Max. 10 names)
ArrayList<Integer> qty = new ArrayList<>(); // this contains the values acquired from user input (Max. 10 values)
我想做的是一旦获得每个盒子最大的油漆输入量,我应该确保数组中的每个ID及其数量都在每个盒子中。
例如: IDnames具有ID1,ID2,ID3,ID4
权重为343,274,199,197
每盒最多= 12
我要确保每个盒子至少有每个数量的ID,然后将其显示在文本字段中,告诉每个盒子中的数量和ID名称
例如:
框1 = ID1,数量,ID2,数量,ID3,数量...
方框2 = ....
这怎么用代码完成?
答案 0 :(得分:0)
如果我了解, 您可以进行如下操作:
public void addPaint ( String id, Integer weight) {
IDname.add(id);
qty.add(weight);
}
这会将值添加到两个数组中,并且它们将具有相同的索引。 如果要显示值:
for(int i=0; i<12; i++){
System.out.println(IDname[i]);
System.out.println(weight[i]);
}