3

は何をし(int[]) (int[])ますか?

private Object[] slots = new Object[8192];

int[] block = (int[]) (int[]) this.slots[0];
4

1 に答える 1

8

この場合、2 番目のキャストは何もしません。タイピングと同じです

private Object[] slots = new Object[8192];

int[] block = (int[]) this.slots[0];
block = (int[]) block;

編集:

明確にするために、私が言及している「2番目の」キャストは左側のものです.

于 2012-07-30T14:03:19.653 に答える