第九题
- 功能描述:将字符串中的字母全部替换成字母的下一个字母,
- 要是最后一位是z或Z则替换为a或A。
- 输入:aBxyZ
- 输出:bCyzA
/**
* 功能描述:将字符串中的字母全部替换成字母的下一个字母,
* 要是最后一位是z或Z则替换为a或A。
* 输入:aBxyZ
* 输出:bCyzA
* @author lx
*
*/
public class Test03 {
public static void main(String[] args) {
System.out.println(getNextStr("aBxyZ"));
}
public static String getNextStr(String strIn) {
// 字符串转变为字符数组
char[] tmp = strIn.toCharArray();
// 返回结果
StringBuilder sb = new StringBuilder();
for (int i = 0; i < tmp.length; i++) {
if (tmp[i] == 'Z') {
sb.append("A");
} else if (tmp[i] == 'z') {
sb.append("a");
} else {
sb.append((char) (tmp[i] + 1));
}
}
return sb.toString();
}
}