1
林新,很抱歉,如果我的问题是跛脚。比较edittext输入字符串数组
但是,即时通讯设法使一个AI聊天机器人(如,机灵的简化版本,响应某些输入关键字)。
我有一个EditText面板,用户将输入的话来说就是“谈话”到AI。但是,我不想编码java文件中的每个单词,而是要将字符串输入与现有字符串数组进行比较,以检查关键字是否存在,以便AI可以显示核心答案。
例如:
如果输入:Hellothere!
并且在字符串数组上有:Hello。
和:
如果的EditText =您好,然后显示该:等等等等。
这里是我的(业余)代码:
public void onClick(View v){
Resources res = getResources();
String[] usernames = res.getStringArray(R.array.input2);
boolean submit_check = input1(wordy, usernames);
public boolean input1(String wordy, String[] input2){
if(candidate.equals(usernames))
{
wahh.start();
myString = res.getStringArray(R.array.OUTPUT);
pic.setImageResource(R.drawable.keel);
String q = myString[rgenerator.nextInt(myString.length)];
display.setText(q);
}
else{
wahh.start();
pic.setImageResource(R.drawable.keel);
myString = res.getStringArray(R.array.OUTPUT);
String q = myString[rgenerator.nextInt(myString.length)];
display.setText(q);
}
谢谢!我会努力的! ^^ –