gpt4 book ai didi

java - 接受大写字符串输入

转载 作者:行者123 更新时间:2023-12-02 01:11:37 25 4
gpt4 key购买 nike

我有一个游戏程序,其中要求用户猜测给出的乱序单词。

例如:乱序词: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();
}

最佳答案

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

关于java - 接受大写字符串输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21506587/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com