import java.util.*;
(中略)
int [] base = new int[40] ;
for (int i=0 ; i<40 ; i++ ) {
base[i] = i ;
} ;
Collections.shuffle(base) ;
(略)

これでコンパイルした時、

エラー:不適合な型: int[]をList<?>に変換できません:
Collections.shuffle(base) ; //(baseのbのトコに「^」が表示されている)

注意:一部のメッセージは簡略化されています。-Xdiags:verboseで再コンパイルして完全な出力を取得してください

と、コンパイルエラーが出てしまいます。何が悪いのでしょうか?