- //给定一个字符串,"12 24 35 37 22 89 76"
- //要求 把字符串数组中的所有数字显示的字符串加2再输出
- package test;
- //import java.util.Arrays;
- public class StringArrayTest {
- public static void main(String[] args) {
- String s = "12 24 35 37 22 89 76";
- // 将字符串按空格切割成字符串数组
- String[] st = s.split(" ");
- // for (int i = 0; i < st.length; i++) {
- // System.out.println(st[i]);
- // 将字符串数组转换成数字数组
- int[] arr = new int[st.length];
- for (int i = 0; i < arr.length; i++) {
- arr[i] = Integer.parseInt(st[i]);
- arr[i] = arr[i] + 2;
- // System.out.println(arr[i]);
- }
- // 是否排序 用Arrays类中的sort方法
- // Arrays.sort(arr);
- // 把改变后的数字数组转型成字符串数组
- StringBuffer sb = new StringBuffer();
- for (int i = 0; i < arr.length; i++) {
- sb.append(arr[i]).append(" ");
- }
- s = sb.toString().trim();
- System.out.println(s);
- }
- }
复制代码
现在学这一块API太多东西要记了,脑袋好晕,大家都有什么好方法吗? |
|