小编Sha*_*fox的帖子

多个|| 一个if语句中的语句

我正在尝试让我的程序检查播放器输入的名称,看它是否使用任何无效字符.在我看来,如何使其工作似乎是有道理的,但它似乎不适用于实际环境.当我运行它,并且我使用无效字符时,它将继续执行程序的下一部分.关于如何解决它的任何想法?

这是我的相关代码块:

if (!(nameInput.getText().equals(""))) {
    boolean allow = true;
    String check = nameInput.getText();
    for (int i = 0;i>check.length();i++) {
        if (check.charAt(i) == '`' || check.charAt(i) == '~' ||
                check.charAt(i) == '!' || check.charAt(i) == '@' ||
                check.charAt(i) == '#' || check.charAt(i) == '$' ||
                check.charAt(i) == '%' || check.charAt(i) == '^' ||
                check.charAt(i) == '&' || check.charAt(i) == '*' ||
                check.charAt(i) == '(' || check.charAt(i) == ')' ||
                check.charAt(i) == '_' || check.charAt(i) == '+' ||
                check.charAt(i) == '=' || …
Run Code Online (Sandbox Code Playgroud)

java if-statement boolean

0
推荐指数
1
解决办法
66
查看次数

标签 统计

boolean ×1

if-statement ×1

java ×1