如何使用arraylist.get()而无需强制转换arraylist

时间:2018-04-12 15:48:34

标签: java arrays arraylist methods

我目前正在制作一个程序,它有一个方法需要返回不同类型的多个东西,所以我试图使用一个ArrayList。 ArrayList doe没有特定的类型,所以它可以保存多个,并且在方法运行之后,应该总是在0索引中有一个int数组。

ret = dealCards(ret, deck, dtotal, ptotal, dhand, phand);
    deck = ret.get((Integer[])0);

我如何对它进行类型转换以正确地返回一个整数数组?

1 个答案:

答案 0 :(得分:0)

糟糕!在玩了一会儿之后想一想它。我改成了:

deck = (int[])ret.get(0);