1、 功能描述:将字符串中的字母全部替换成字母的下一个字母,
要是最后一位是z或Z则替换为a或A。
输入: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 = CharArray();
20. for(int i = 0;i<arr.length;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. 功能描述: java面试题及答案2020
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 = CharArray();
20. for(int i = 0;i<arr.length;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. }
2、比较二维数组列最小值,组成一个新数组返回。(实现核心算法,不需要使用IO)
输入:intArr = {{5,6,1,16},{7,3,9}}
输出:intArrs ={1,3}
[java] view plain copy
print?
1. package com.iotex;
2.
3. import java.util.Arrays;
4.
5. /**
6. * @author iotex
7. * 2017-5-10下午09:09:20
8. *8、比较二维数组列最小值,组成一个新数组返回。(实现核心算法,不需要使用IO)
9. * 输入:intArr = {{5,6,1,16},{7,3,9}}
10. * 输出:intArrs ={1,3}
11. */
12. public class GetColMin {
13. public static void main(String[] args) {
14. int[][] arr = {{5,6,1,16},{7,3,9}};
15. System.out.String(getColMin(arr)));
16. }
17.
18. public static int[] getColMin(int[][] arr) {
19. int[] minArr = new int[arr.length];
20. for(int i = 0;i<arr.length;i++) {
21. int[] tmp = arr[i];
22. Arrays.sort(tmp);
23. minArr[i] = tmp[0];
24. }
25. return minArr;
26.
27. }
28.
29. }
[java] view plain copy
print?
1. package com.iotex;
2.
3. import java.util.Arrays;
4.
5. /**
6. * @author iotex
7. * 2017-5-10下午09:09:20
8. *8、比较二维数组列最小值,组成一个新数组返回。(实现核心算法,不需要使用IO)
9. * 输入:intArr = {{5,6,1,16},{7,3,9}}
10. * 输出:intArrs ={1,3}
11. */
12. public class GetColMin {
13. public static void main(String[] args) {
14. int[][] arr = {{5,6,1,16},{7,3,9}};
15. System.out.String(getColMin(arr)));
16. }
17.
18. public static int[] getColMin(int[][] arr) {
19. int[] minArr = new int[arr.length];
20. for(int i = 0;i<arr.length;i++) {
21. int[] tmp = arr[i];
22. Arrays.sort(tmp);
23. minArr[i] = tmp[0];
24. }
25. return minArr;
26.
27. }
28.
29. }
3、输入:a aa,cat tiger.123dd
输出: tiger
功能描述:键盘输入一句话
输出一句话中最常的单词,如果最长的出现多次,返回第一个。
这句话只包含数字字母和标点。
[java] view plain copy
print?
1. package com.iotex;
2.
3. import java.util.ArrayList;
4. import java.util.Scanner;
5.
6. /**
7. *
8. * @author iotex
9. * 2017-5-10下午09:45:03
10. *9. 输入:a aa,cat tiger.123dd
11. * 输出: tiger
12. * 功能描述:键盘输入一句话
13. * 输出一句话中最常的单词,如果最长的出现多次,返回第一个。
14. * 这句话只包含数字字母和标点。
15. */
16. public class GetLongString {
17. public static void main(String[] args) {
18. System.out.println("请输入一句话:");
19. Scanner console = new Scanner(System.in);
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论