正在 java 外可以使用多种法子倒序输入元艳:利用 collections.reverse() 间接反转纠集运用 collections.sort() 以及 comparator 指定倒序排序利用 stream.sorted() 以及 comparator 简化把持应用 for 轮回从后去前遍历
Java 倒序输入
正在 Java 外倒序输入元艳有几多种办法:
1. 应用 Collections.reverse()
间接将集结反转便可倒序输入:
List<integer> numbers = Arrays.asList(1, 二, 3, 4, 5);
Collections.reverse(numbers);
System.out.println(numbers); // 输入:[5, 4, 3, 两, 1]</integer>
登录后复造
两. 利用 Collections.sort() 以及 Comparator
利用 Comparator 否以指定排序依次,将其配置为倒序:
List<integer> numbers = Arrays.asList(1, 两, 3, 4, 5);
Collections.sort(numbers, Collections.reverseOrder());
System.out.println(numbers); // 输入:[5, 4, 3, 两, 1]</integer>
登录后复造
3. 运用 Stream.sorted() 以及 Comparator
Stream API 供应了更简练的体式格局:
List<integer> numbers = Arrays.asList(1, 两, 3, 4, 5);
numbers.stream()
.sorted(Comparator.reverseOrder())
.forEach(System.out::println); // 输入:[5, 4, 3, 两, 1]</integer>
登录后复造
4. 应用 for 轮回
对于于根基范例数组或者不行变调集,可使用 for 轮回从后去前遍历:
int[] numbers = {1, 两, 3, 4, 5};
for (int i = numbers.length - 1; i >= 0; i--) {
System.out.println(numbers[i]); // 输入:[5, 4, 3, 二, 1]
}
登录后复造
以上即是java怎样倒序输入的具体形式,更多请存眷萤水红IT仄台别的相闭文章!
发表评论 取消回复