java混合字符串排序
时间: 2023-08-31 11:09:54 浏览: 120
java 字符串的排序
以下是一个Java程序,可以对一个混合的字符串进行排序:
```
import java.util.ArrayList;
import java.util.Collections;
public class MixedStringSort {
public static void main(String[] args) {
String mixedString = "a1b2c3d4e5f6g7h8i9j10";
ArrayList<String> strings = new ArrayList<String>();
for (int i = 0; i < mixedString.length(); i += 2) {
strings.add(mixedString.substring(i, i + 2));
}
Collections.sort(strings);
String sortedString = "";
for (String s : strings) {
sortedString += s;
}
System.out.println("Mixed string: " + mixedString);
System.out.println("Sorted string: " + sortedString);
}
}
```
该程序首先将混合字符串拆分为子字符串,每个子字符串包含两个字符。然后,它使用Java的Collections类对子字符串进行排序。最后,它将排序后的子字符串重新组合成一个字符串,并打印原始字符串和排序后的字符串。
阅读全文