2019-06-15 java学习日记

 正则表达式的分割功能:

String类的功能:public String[ ] split(String regex)

 1 public static void main(String[] args) {
 2         String s="91 27 36 48 50";
 3         //将字符串切割成字符串数字
 4         String [] arrs=s.split(" ");
 5         int [] arr=new int[arrs.length];
 6         //将字符串转换成数字并将其存储在一个等长度打的int数字中
 7         for (int i = 0; i < arr.length; i++) {
 8             arr[i] =Integer.parseInt(arrs[i]);//将数字字符串转换成数字
 9         }
10        Arrays.sort(arr);
11        
12        StringBuffer sb=new StringBuffer();
13        for (int i = 0; i < arrs.length; i++) {
14         if(i==arr.length){
15             sb.append(arr[i]);
16         }else{
17             sb.append(arr[i]+" ");
18         }
19     }
20        System.out.println(sb);
21     }

字符串中的数字排序练习:

需求:将"91 27 46 38 50"这个字符串通过代码实现输出"27 38 46 50 91"这个结果
分析:
1,将字符查UN切割成字符串数组
2,将字符串转换成数字并将其存储在一个等长度的int数组中
3,排序
4,将排序后的结果遍历并拼接成一个字符串
 1 public static void main(String[] args) {
 2         String s = "91 27 46 38 50";
 3         //1,将字符查UN切割成字符串数组
 4         String[] sArr = s.split(" ");
 5         // 2,将字符串转换成数字并将其存储在一个等长度的int数组中
 6         int[] arr = new int[sArr.length];
 7         for (int i = 0; i < arr.length; i++) {    
 8             arr[i] = Integer.parseInt(sArr[i]);        //将数字字符串转换成数字
 9         }
10         //3,排序
11         Arrays.sort(arr);
12         //4,将排序后的结果遍历并拼接成一个字符串
13         /*String str = "";
14         for (int i = 0; i < arr.length; i++) {
15             if (i == arr.length - 1) {
16                 str += arr[i];
17             }else {
18                 str += arr[i] + " ";
19             }
20         }
21         System.out.println(str);*/
22         
23         StringBuilder sb = new StringBuilder();
24         for (int i = 0; i < arr.length; i++) {
25             if (i == arr.length - 1) {
26                 sb.append(arr[i]);
27             }else {
28                 sb.append(arr[i] + " ");
29             }
30         }
31         System.out.println(sb);
32     }
原文地址:https://www.cnblogs.com/Sherwin-liao/p/11029276.html