【发布时间】:2016-04-05 18:49:14
【问题描述】:
所以我有一个带有对象 Player 的 ArrayList,其中包含带有元素的数组 (ArrayList) 和另一个数组。 问题是:**我想将arraylist中对象Player中的数组中的**元素与另一个数组进行比较。
这是我的班级播放器
public class Player{
private String name;
private int bet;
private ArrayList <int []> lottorows;
这是我目前比较的代码:
//Method that calculates no of right rows and puts it to the player
public static void NoOfRights(ArrayList<Player> a, int[] b){
int count = 0;
for(int i = 0; i < a.size(); i++){
Player player = a.get(i);
for(int j = 0; j < player.getRows();j++) {
boolean isEqual = isEquals(player.getRows(j), b, 7);
if(isEqual == true){
count++;
}
if(count == 7){
player.noOf7right(count);
}
else if(count == 6){
player.noOf6right(count);
}
else if(count == 5){
player.noOf5right(count);
}
isEqual 是一个方法:
private static boolean isEquals(int[] j, int[] b, int size) {
for(int i = 0; i<size; i++) {
if(j[i] == b[i]) {
return true;
}
}
return false;
}
.getRows() 是 Player 中的一个方法:
public int[] getRows(int a){
return lottorows.get(a);
}
感谢您的帮助! 提前致谢
【问题讨论】:
-
问题是什么?
-
请澄清您的具体问题或添加其他详细信息以准确突出您的需要。正如目前所写的那样,很难准确地说出你在问什么。请参阅“如何提问”页面以获得澄清此问题的帮助。
-
我想将 Player 类中的元素与我的其他数组 b 进行比较
标签: java object arraylist compare