如何使TextField输入字母而不是将其与字符串进行比较?它的刽子手游戏。
答案 0 :(得分:1)
字段本身不会进行任何比较,它只会 作为输入接入点。这意味着它唯一能做的就是收集你输入的内容。
那么你如何进行比较呢?那么每次在现场写一些东西时,你都必须调用一个基础方法。
对于该方法,您可以使用一些Java的String功能构建,例如您可以使用:
string.indexOf('a').
如果字符串中存在
a
,则返回index(>=0)
。如果没有,则返回-1
。因此,非负返回值意味着字符串中存在a
。
答案 1 :(得分:0)
您可以使用Java Swing创建UI。 有一个TextBox(JTextField)。但大多数文本框本身都不会在其中写入任何内容。用户必须写作。 您希望一次只能添加一个字符,或者您必须检查用户输入的文本是否最多只有一个字符。 之后,您可以检查您要查找的单词中是否存在字符。