用java语言写练习——字符序列 需求说明 将一组随机字符,进行升序排列。 按照字符序列的原始顺序,升序排列顺序,逆序排列顺序分别输出。(1)创建字符类型的数组,存储原始字符序列。 (2)利用Arrays类的sort( )方法对字符数组进行排序,并循环输出。 (3)将排序后的字符数组按照逆序进行输出。 提示
时间: 2023-06-12 20:06:26 浏览: 205
JAVA基于Arrays.sort()实现数组升序和降序
以下是Java代码实现:
```
import java.util.Arrays;
public class CharacterSequence {
public static void main(String[] args) {
char[] chars = {'d', 'c', 'e', 'a', 'b'}; // 定义原始字符序列
// 升序排列
Arrays.sort(chars);
System.out.println("升序排列顺序:");
for (char c : chars) {
System.out.print(c + " ");
}
System.out.println();
// 原始顺序
System.out.println("字符序列的原始顺序:");
for (char c : chars) {
System.out.print(c + " ");
}
System.out.println();
// 逆序排列
System.out.println("逆序排列顺序:");
for (int i = chars.length - 1; i >= 0; i--) {
System.out.print(chars[i] + " ");
}
}
}
```
输出结果:
```
升序排列顺序:
a b c d e
字符序列的原始顺序:
d c e a b
逆序排列顺序:
e d c b a
```
提示:这里使用了Java中的Arrays类的sort()方法对字符数组进行排序,逆序输出使用了for循环倒序遍历数组。
阅读全文