关于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);
}
但是这并不起作用。我应该使用正则表达式吗?因为我不太知道如何使用正则表达式方法。
任何帮助都将不胜感激,谢谢!