事情就是这样。我有一个字符数组如下..
char[] modes = new char[] { 'm', 'q', 'h', 'y' };
现在我想为用户提供输入字符的选项。如果它存在于modes
数组中,我会做必要的。为此,我使用...
//to take a character as input
mode = input.next().charAt(0);
//now to check if the array contains the character
boolean ifExists = Arrays.asList(modes).contains(mode);
却诡异ifExists
归来false
。
- 任何想法我在哪里做错了?
- 如果这是一种不好的方法,请提出一种方法。