是否有可能检查一个字符是否匹配可能性列表?

Man*_*tro 6 java if-statement char

例如,我知道在检查字符串时,你可以做类似的事情

if (string.matches("a|e|i|o|u|A|E|I|O|U" ) )
{
   // Then do this code.
}
Run Code Online (Sandbox Code Playgroud)

但有没有办法检查一个字符是否匹配可能性列表?或者我必须逐个检查,例如

if(char == a || char == e || char == i )
Run Code Online (Sandbox Code Playgroud)

...等.

rge*_*man 18

通过使用搜索字符串的方法,您可以在查找a char中时执行类似操作.StringindexOf

if ("aeiouAEIOU".indexOf(aChar) != -1)
Run Code Online (Sandbox Code Playgroud)