UGA Boxxx

つぶやきの延長のつもりで、知ったこと思ったこと書いてます

【Java】VavrのTupleに変わるもの

前まで VavrというJavaの関数型ライブラリを使っていたが、いまはそれをやめている

ただVavrの Tupleというクラスが便利だったので、いまの環境でやれないか調べた

Spring frame work(org.springframework.data.util.Pair)

SpringPairというライブラリがある

spring.pleiades.io

Pairというクラス名なので、当然だが2要素のみいれられる

Apache Commons Lang (org.apache.commons.lang3.tuple.Triple)

こちらはPairの他にTripleという3要素いれられるクラスがある

commons.apache.org

他のライブラリにあるみたいだが、これらがあればよさそう

参考

https://www.baeldung.com/java-pairs

https://qiita.com/niwasawa/items/f9ed6552e18b2fa6bcbe

https://qiita.com/disc99/items/738fb328b22c05900b8a