白猫のメモ帳

C#とかJavaとかJavaScriptとかHTMLとか機械学習とか。

equalsAny

意外とないみたい。

public static boolean equalsAny(String str, String... strs) {
	return Arrays.asList(strs).contains(str);
}

第一引数が第二引数以降に含まれるかっていうのはいまいち微妙な引数の取り方なので、
普通に定数をAsListの中に並べたほうがかえって見やすいのかもしれない。

こんな風に。

if (Arrays.asList("Juno", "Kepler", "Luna").contains(version)) {
	// なんちゃら
}

リテラルで書いてるけど…。
列挙型使った方がいいとかはまぁ。