2000. 反转单词前缀
- leetcode: 2000. 反转单词前缀
class Solution {
public String reversePrefix(String word, char ch) {
int index = word.indexOf(ch);
if(index < 0) return word;
char[] s = word.toCharArray();
for(int l = 0, r = index; l < r; l++, r--){
char t = s[l];
s[l] = s[r];
s[r] = t;
}
return new String(s);
}
}
我的收获
查找字符 ch 在字符串 word 中第一次出现的位置。
int index = word.indexOf(ch);
- 如果找到,index 的值为该字符的索引(从 0 开始)
- 如果没找到,index 的值为 -1

浙公网安备 33010602011771号