为了简单起见,我有一个名为“items”的 ArrayList(它存储用户输入的字符串)和这段代码:
int index = items.lastIndexOf("i am");
if (index >= 0)
System.out.println("yay");
当我测试它时,如果我在开头输入“我是”,它会像应该的那样输出“耶”。但是,如果我输入“是的,我是”之类的内容,它不会输出任何内容。如果我输入“是的,我是”之类的内容,或者我是否仅限于在开始时使用它,有没有一种方法可以让我显示“耶”?
以下是我设置 ArrayList 的方法:
List<String> items = Arrays.asList(user.split("\\s*,\\s*"));
谢谢。