- 締切済み
javaプログラムコンパイルはできて、実行もできるが。
注: SortTest.java の操作は、未チェックまたは安全ではありません。 注: 詳細については、-Xlint:unchecked オプションを指定して再コンパイルしてください。 と、メッセージが出ます。 どうやら Arrays.sort(); 関数を使うと出るようなのですが、どうしたらいいですか?
- みんなの回答 (2)
- 専門家の回答
みんなの回答
noname#49664
回答No.2
"-Xlint:unchecked" で検索すれば山ほど出てきますが・・・。 JDK 5.0(1.5)をお使いですか? ならば、配列またはコレクションで型セーフにしてないからでしょう。とりあえず、-Xlint:uncheckedをつけてコンパイルすればいいでしょう。(というか、別にその警告が出たからといって特に問題はなんですが) 根本的に解決したいなら、配列やコレクションを使った部分を、ジェネリックを使って型セーフな形にすれば出なくなります。「ジェネリック(Generics)」で検索してみるといろいろわかると思いますよ。
- CXI00554
- ベストアンサー率27% (57/205)
回答No.1
Javaのバージョンは何ですか? APIドキュメントは読みましたね。 -Xlint:unchecked オプションの目的は調べましたか?