HatenaPocket本稿は、JavaでArrayListやLinkedList等、Listインターフェースを実装したクラス等、コレクションAPIに対してソートなどの操作を行う方法を紹介します。紹介する機能sortメソッドによる要素の並び替えshuffleメソッドで要素をランダムに入れ替えreverseメソッドで要素を逆順にする同期List、同期Mapの作成List要素のソートsortメソッドを利用して要素の順序を並び替えできます。引数にはComparatorを利用することで、任意のオブジェクトであってもソート可能です。単純な数値のソートであれば、Comparatorの実装は不要です。510]数値を降順に並べ替える場合はComparator.reverseOrderかCollections.reverseOrderメソッドを利用しましょう。魔法使い]List要素のシャッフルshuffleメソッドを利用すると要素の順序を反転できます。カードゲーム制作などでカードをランダムにシャッフルした場合等に使えます。ゲーム制作では結構使えそうな場面がありそうです。2]List要素の順序の反転reverseメソッドを利用すると要素の順序を反転できます。そんなに使用しないかもしれませんが、どこかで使えるかもしれません。1]同期List、同期Mapの作成スレッドセーフなリストとしては、VectorやHashtableクラスなどもありますが、Collections.synchronized~メソッドを利用するほうが推奨されます。本稿は、Javaでメソッド(関数)の使用方法を説明してきます。本稿はマウス操作を実装する方法を紹介します。コメントをキャンセルメールアドレスが公開されることはありません。当サイトのプライバシーポリシーについてはこちらからご参照いただけます。