【Java】 sortの順序付けの基準を作るComparableインターフェース
2017年12月11日Collections.sort();がうまく動かない
TreeMapとかツリー系で自然順序付けがうまくできるのは、そもそもできるやつで練習してからだった模様。
順序の基準みたいなものを設定してあげれば、sortが思い通りにできる。
comparaToをオーバーライドする
クラスを作るときに、comparaToをオーバーライドすることによって順序付けの基準を設定できる。
その際、Comparableインターフェースをimplementsする。
今回はプライベートにnumber(int)を設定して、その番号を基準としてソートできるように実装してみた。
これによって番号の若い順にソートが可能になる。
Javaがわからない&好きになれないサラリーマンがひたすらブログでアウトプットして意識高めようとしています。
間違いとかもあると思いますので、、、すいません。