package cn.zzDemo;
import java.util.Arrays;
/*
* 需求:
* A:定义一个字符串及规则
* B:把字符串进行分割,得到一个字符数组
* C:把字符数组转换成int数组
* D:对int数组排序
* E:把排序后的int数组再组装成一个字符串
* F:输出字符串
*/
public class RegexDemo5 {
public static void main(String[] args) {
// 定义一个字符串及规则
String s = "12,92,99,34,45";
String regex = ",";
* 需求:
* A:定义一个字符串及规则
* B:把字符串进行分割,得到一个字符数组
* C:把字符数组转换成int数组
* D:对int数组排序
* E:把排序后的int数组再组装成一个字符串
* F:输出字符串
*/
public class RegexDemo5 {
public static void main(String[] args) {
// 定义一个字符串及规则
String s = "12,92,99,34,45";
String regex = ",";
// 把字符串进行分割,得到一个字符数组
String strArray[] = s.split(regex);
String strArray[] = s.split(regex);
// 把字符数组转换成int数组
int arr[] = new int[strArray.length]; // 把arr[]长度定义为strArray[]的长度
for (int x = 0; x < arr.length; x++) {
arr[x] = Integer.parseInt(strArray[x]);
}
int arr[] = new int[strArray.length]; // 把arr[]长度定义为strArray[]的长度
for (int x = 0; x < arr.length; x++) {
arr[x] = Integer.parseInt(strArray[x]);
}
// 对int数组排序
Arrays.sort(arr);
Arrays.sort(arr);
// 把排序后的int数组再组装成一个字符串
StringBuffer sb = new StringBuffer();
for(int x=0;x<arr.length;x++){
sb.append(arr[x]).append(" ");
}
//转换为字符串
String result=sb.toString().trim();
//输出字符串
System.out.println("result:"+result);
}
}
StringBuffer sb = new StringBuffer();
for(int x=0;x<arr.length;x++){
sb.append(arr[x]).append(" ");
}
//转换为字符串
String result=sb.toString().trim();
//输出字符串
System.out.println("result:"+result);
}
}