エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Comparableとは : JavaA2Z
比較処理を行うクラスのためのインターフェイス。 Arraysクラスのsort()メソッドでクラスの配列をソート... 比較処理を行うクラスのためのインターフェイス。 Arraysクラスのsort()メソッドでクラスの配列をソートする場合、Comparableインターフェイスの実装クラスである必要がある。 ソートを行う場合「要素の比較」を行う必要がある。 プリミティブ型であれば<演算子等によって比較ができるが、普通のクラスの場合、<演算子等は使用できないためそのままでは要素の比較が行えない。 そういったクラスをソートするためには、そのクラスをComparableインターフェイスの実装クラスにする。ComparableインターフェイスのcompareTo()メソッドを実装し、「自分自身ともうひとつの要素を比較する」処理を実装する。Arraysクラスのsort()メソッド内では要素の比較を行う時にそのクラスで実装されたcompareTo()メソッドが呼ばれ、各要素の比較が行われソートされる。 compareTo