【发布时间】:2015-10-29 12:53:47
【问题描述】:
int[] AllCards = {1,2,3,4,5,6,7,8,9,10};
if(Arrays.asList(AllCards).contains(1))
System.out.println("yes");
else {
System.out.println("no");
}
我有这段代码,它只是一直打印no 而不是yes。怎么了?
【问题讨论】:
-
Arrays.asList(AllCards)返回一个List<int[]>,因此它在List中找不到单个值。背后的原因可以阅读here
标签: java