読者です 読者をやめる 読者になる 読者になる

白猫のメモ帳

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

equalsAny

Java

意外とないみたい。

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

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

こんな風に。

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

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