该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
输入:aBxyZ
输出:bCyzA
[java] view plain copy
print?
1.package com.iotex;
2./**
3. *
4. * @author iotex
5. * 2017-5-10下午10:11:02
6. *10. 功能描述:
7. * 将字符串中的字母全部替换成字母的下一个字母,要是最后一位是z或Z则替换为a或A。
8. * 输入:aBxyZ
9. * 输出:bCyzA
10. */
11.public class NextString {
12. public static void main(String[] args) {
13. String str = "aBxyZ";
14. System.out.println(nextString(str));
15. }
16.
17. public static String nextString(String str) {
18. String result = "";
19. char[] arr = str.toCharArray();
20. for(int i = 0;i
21. if(arr[i] == 'z' || arr[i] == 'Z') {
22. arr[i] = (char)(arr[i]-25);
23. }else if(arr[i]<='z'&&arr[i]>='a' || arr[i]<='Z'&&arr[i]>='A') {
24. arr[i] = (char)(arr[i]+1);
25. }
26. }
27.
28. return String.valueOf(arr);
29. }
30.
31.}
[java] view plain copy
print?
1.package com.iotex;
2./**
3. *
4. * @author iotex
5. * 2017-5-10下午10:11:02
6. *10. 功能描述:
7. * 将字符串中的字母全部替换成字母的下一个字母,要是最后一位是z或Z则替换为a或A。
8. * 输入:aBxyZ
9. * 输出:bCyzA
10. */
11.public class NextString {
12. public static void main(String[] args) {
13. String str = "aBxyZ";
14. System.out.println(nextString(str));
15. }
16.
17. public static String nextString(String str) {
18. String result = "";
19. char[] arr = str.toCharArray();
20. for(int i = 0;i
21. if(arr[i] == 'z' || arr[i] == 'Z') {
22. arr[i] = (char)(arr[i]-25);
23. }else if(arr[i]<='z'&&arr[i]>='a' || arr[i]<='Z'&&arr[i]>='A') {
24. arr[i] = (char)(arr[i]+1);
25. }
26. }
27.
28. return String.valueOf(arr);
29. }
30.
31.}