2
どの方法がスピードと快適性を考えるのに最適ですか?アイテム名の長さでリストをソートする最善の方法
names.sort((a,b) -> a.getName().length() - b.getName().length());
Collections.sort(names, Comparator.comparing(s -> Celebrity.getName().length()))
BiFunction<Celebrity,Celebrity,Integer> bifunc = (a,b) -> Integer.compare(a.getName().length(), b.getName().length());
Collections.sort(names, bifunc::apply);
言語タグを追加してください:
私はこの1行を使用します。 – ayhan
あなたのアプローチはどうですか? – Flown
正しいものから始める(壊れた解決策はあまり価値がない)。その後、読みやすくするために最適化します。これらの2つを釘付けにして、システムのこの特定の部分のパフォーマンスが全体的なボトルネックであることを実証することができます(Googleの「Amdahl's law」)。 – NPE