我对 indexOf 方法有疑问。我想在一个字符串中找到多个“X”的情况。
假设我的字符串是“x is x is x is x”,我想在它的所有索引位置找到 x。但是,您如何针对多种情况执行此操作?这甚至可以用 indexOf 吗?
我做了 int temp = str.indexOf('x'); 它找到第一个 x。我试图做一个 for 循环,其中 i 被初始化为字符串的长度,但这不起作用,因为我一遍又一遍地找到第一个 x。
for (int y = temp1; y >= 0;y-- )
{
int temp = str.indexOf('x');
System.out.println(temp);
}
但这不起作用。我应该使用正则表达式吗?因为我真的不知道如何使用正则表达式方法。
任何帮助将不胜感激,谢谢!