接受大写字符串输入

 Fier田野莎莎 发布于 2023-01-29 19:50

我有一个游戏程序,其中要求用户猜测给定的加扰字.

例如:乱码:loglab你的猜测:

这个词是全球性的,每次我输入"GLOBAL"时它都说这个词是不正确的.我试图使用toUpperCase但它没有用.我的程序如何能够接受输入的字符串,即使它是大写的?以下是我的一些代码.我不会发布它,因为它太长了,但如果你需要更多它只是通知我.关于此事,请帮助我,谢谢.

StaticWordLibrary.java:

public boolean isCorrect(int idx, String userGuess) {
        return userGuess.equals(getWord(idx));
    }

WordLibrary.java:

public abstract boolean isCorrect(int idx, String userGuess);

Anagrams.java:

private void guessedWordActionPerformed(java.awt.event.ActionEvent evt) {                                            
        if (wordLibrary.isCorrect(wordIdx, guessedWord.getText())){
            JOptionPane.showMessageDialog(null, "Your answer is correct! Guess another word.","", JOptionPane.INFORMATION_MESSAGE);
            getRootPane().setDefaultButton(nextTrial);
        } else {
            JOptionPane.showMessageDialog(null, "Your answer is incorrect! Please try again.","", JOptionPane.ERROR_MESSAGE);
            guessedWord.setText("");
        }

        guessedWord.requestFocusInWindow();
    }

小智.. 5

使用equalsIgnoreCase()而不仅仅是equals()

1 个回答
  • 使用equalsIgnoreCase()而不仅仅是equals()

    2023-01-29 19:52 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有