[Java] Arrays クラスを使って配列を降順にソートする方法

Java で Arrays クラスを使って配列を降順にソートする場合、int や double などのプリミティブ型の配列だと Arrays.sort() が降順にソートする方法を提供していなくて面倒です。

    Integer などのラッパークラスの配列の場合は下のように Arrays.sort() で簡単に降順ソートが出来ます。

    
    Integer[] values = { 23, 46, 15, 78, 6, 95, 30 };
    
    Arrays.sort(values, Collections.reverseOrder());
    
    

    Pocket
    Bookmark this on Yahoo Bookmark

    コメントを残す

    メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

    次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>