【发布时间】:2020-03-25 10:32:01
【问题描述】:
我有一个文本和一个数组列表。我想检查我的文本是否包含 ArrayList 中的任何元素,如果他确实找到了,则将两个单词之间的空格替换为 "%"。
这是我的代码:
public static boolean stringContainsItemFromList(String text, ArrayList<String> list)
{
for (String i: list)
{
if (text.contains(list[i]))
{
text.replaceAll(" ", "%");
System.out.println("done");
return true;
}
}
return false;
}
它给了我这个错误:string cannot be converted to int 用于if (text.contains(list[i])) 行。知道我还能如何进行吗?
【问题讨论】:
标签: arraylist