#Java帮助。创建一个简单的聊天机器人,使用户能够创建自己的问题和答案
我的任务是创建一个简单的聊天机器人,让用户能够创建问题和答案,然后将其存储到两个数组中。因此,每当用户输入相同的问题时,聊天机器人将能够打印出答案 例如,我的预期跑步是: 机器人:您要创建的第一个问题。 用户:我叫什么名字? 机器人:答案是? 用户:汤姆 机器人:你想要创建的第二个问题。 用户:我有多高? 机器人:答案是? 你:179厘米 你:我有多高? 机器人:179厘米 你:我叫什么名字? 机器人:汤姆 下面是我的源代码: 公共静态void main(字符串[]args){#Java帮助。创建一个简单的聊天机器人,使用户能够创建自己的问题和答案,java,arrays,netbeans,chatbot,Java,Arrays,Netbeans,Chatbot,我的任务是创建一个简单的聊天机器人,让用户能够创建问题和答案,然后将其存储到两个数组中。因此,每当用户输入相同的问题时,聊天机器人将能够打印出答案 例如,我的预期跑步是: 机器人:您要创建的第一个问题。 用户:我叫什么名字? 机器人:答案是? 用户:汤姆 机器人:你想要创建的第二个问题。 用户:我有多高? 机器人:答案是? 你:179厘米 你:我有多高? 机器人:179厘米 你:我叫什么名字? 机器人:汤姆 下面是我的源代码: 公共静态void main(字符串[]args){ }运算符比较两个
}运算符比较两个对象的哈希代码。由于两个字符串可能不相同(尽管它们是相同的),因此必须逐个字符进行检查。可以为您执行此操作的内置方法是
String.equals()
。如果大写和小写不重要,则使用String.equalsIgnoreCase()
示例:
"test".equals("test") true
"TEST".equals("test") false
"TEST".equalsIgnoreCase("test") true
使用equals(字符串另一个)
比较字符串。除此之外,还不清楚你面临的问题是什么。
"test".equals("test") true
"TEST".equals("test") false
"TEST".equalsIgnoreCase("test") true