题目:
分析:
首先判断字符串中是否出现ch,无则不变,有则记录位置并开始交换
代码:
class Solution {
public String reversePrefix(String word, char ch) {
int i=0;
for(;i<word.length();i++){
if(word.charAt(i)==ch){
break;
}
}
if(i!=word.length()){
char[] c=word.toCharArray();
for(int j=0;j<i;j++){
char cha=c[i];
c[i]=c[j];
c[j]=cha;
i--;
}
return String.valueOf(c);
}else{
return word;
}
}
}