如何将数组转换为Java中的列表?
我使用了Arrays.asList()
,但行为(和签名)以某种方式从JavaSE1.4.2(现在存档中的文档)更改为8,并且我在Web上找到的大多数片段都使用1.4.2行为。
例如:
int[] numbers = new int[] { 1, 2, 3 };Arrays.asList(numbers)
在许多情况下,它应该很容易被发现,但有时它可能会被忽视:
Assert.assertTrue(Arrays.asList(numbers).indexOf(4) == -1);