Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试使用 indexOf(" "); 在这个字符串上
"This i$ an aardvaAr yeEeeAs onDo qwerty XYZ9";
这是我的代码
space = word.indexOf(" "); tempWord = word.substring(0, space);
现在我得到了我想要的This字符串,但现在我如何得到下一个空格,它后面有这个:i$,下一个空格是字符串的结尾?
This
i$
*编辑
请不要为这个问题设置数组
使用也采用起始索引的重载:indexOf
indexOf
int nextSpace = word.indexOf(" ", space + 1);
(尽管很可能有更好的方法来解决您的更大问题。)
如果您不想拆分字符串(并创建一个字符串数组),您可以在点击第一个空格后读取字符串的其余部分(顺便说一句。这似乎是关于递归函数的功课):
int space = test.indexOf(" "); String before = test.substring(0, space); String after = test.substring(space + 1);