1、字符串排序:
描述:将字符串"91 27 46 38 50"排序,得到”27 38 46 50 91"
- 将字符串切割成字符串数组 String[] strarr = str1.split(" ");
- 将字符串转换成数字并存放在int数组中 Integer.parseInt(strarr[i])
- 排序 Arrays.sort(intarr);
- 拼接成字符串 arr[i] + " "(会产生垃圾,可用StringBuilder)
1. 将字符串切割成字符串数组** String[] strarr = str1.split(" ");
2. 将字符串转换成数字并存放在int数组中** Integer.parseInt(strarr[i])
3. 排序** Arrays.sort(intarr);
4. 拼接成字符串** arr[i] + " "(会产生垃圾,可用StringBuilder)
package cn.njupt;
import java.util.Arrays;
public class ArrayReverse {
public static void main(String[] args) {
String str1 = "91 27 46 38 50";
// 切割整数数组
String[] strarr = str1.split("[ ]");
int[] intarr = new int[strarr.length];
for (int i = 0; i < strarr.length; i