コーディング

JavaのStreamで独自ソート #java

sortedにComparator Streamで独自ソートするにはsortedにComparatorを渡してやればOK。 List<Person> personsSortedByName = getPersons().stream() .sorted(new Comparator<Person>() { @Override public int compare(Person person1, Person person2) { return person1.get</person></person>…

引数にオブジェクトを渡すか、個別に渡すか

メソッドを作成するときに、引数の数が増えてくるとどう対応したものかよく迷う。 と思ったらコードコンプリートに答えが書いてあった。 「第二部 7.5 ルーチンの引数の使用」あたりでの僕の理解。 2つの意見がある 個別に渡して結びつきを最小限に抑える オ…