我想i
将给定字符串中的每个字符串向右移一个索引。我怎样才能做到这一点?例如:
"Chit Nyein Oo is nothing.";
变成
"Chti Nyeni Oo si nothnig.";
如果i
出现在最后一个索引中,则无需更改其位置。
您可以使用StringBuilder进行此操作。
class Test {
public static void main(String[] args) {
String input = "Chit Nyein Oo is nothingi";
int len = input.length();
StringBuilder sb = new StringBuilder();
// System.out.println(sb);
for(int i=0; i<len; i++) {
char charAti = input.charAt(i);
if(charAti == 'i' && i<len-1) {
sb.append(input.charAt(i+1));
sb.append(charAti);
i++;
}
else {
sb.append(charAti);
}
}
System.out.println(sb);
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句