たまに思っていたこと
「1メソッドから戻り値が2つ(以上)ある時ってどう返せばいいんだ?」
例えば開始時間と終了時間が欲しいんだけどどうreturnに詰め込めばいいのか
Map使うとか、setter/getterクラス作るとかやってましたがapacheが入ってる場合はPairクラスってのがあるそうで
import org.apache.commons.lang3.tuple.Pair;
Pair<String, String> pa = Pair.of("from", "to");
pa.getLeft(); // "from"
pa.getRight(); // "to"
ちなみに3つならTripleというのもあります
便利ですねえ…しかしJavaUtilに加えてapacheだのフレームワークだの便利グッズが多すぎてなかなか覚えきれない