判断数组是否包含某个数

public static void main(String[] args) {
StringBuffer sb = new StringBuffer();
String s=null;
int start = 0;
while (start < 10000) {
sb.append(start);
s=s+start;
}
int[][] data = { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 } };
int param = 5;
boolean result = false;
Project p = new Project();
long starttime = System.currentTimeMillis();
result = p.Contain(data, param);
long endtime = System.currentTimeMillis();
System.out.println(endtime - starttime);
System.out.println(result);


}


public boolean Contain(int[][] a, int param) {
ArrayList<Integer> list = new ArrayList<Integer>();
boolean flag = false;
for (int i = 0; i < a.length; i++) {
for (int j = 0; j < a[i].length; j++) {
list.add(a[i][j]);
}
}
if (list.contains(param)) {
flag = true;
}
return flag;
}

猜你喜欢

转载自blog.csdn.net/qq_21406125/article/details/80238145