stream流排序 int
时间: 2023-08-25 18:09:14 浏览: 100
java使用stream对日期排序
回答: 根据提供的引用内容,可以使用Stream流对整型数组进行排序。如果要按照升序排序,可以使用以下代码:
int\[\] sortedArray = Arrays.stream(array).sorted().toArray();
如果要按照降序排序,可以使用以下代码:
int\[\] sortedArray = Arrays.stream(array).boxed().sorted(Comparator.reverseOrder()).mapToInt(Integer::intValue).toArray();
其中,array是待排序的整型数组。\[2\]这里使用了Stream的sorted方法,并传入Comparator.reverseOrder()来实现降序排序。最后,使用mapToInt方法将Stream转换为整型数组。
#### 引用[.reference_title]
- *1* [List集合排序之Java8stream流排序](https://blog.csdn.net/a984171281/article/details/107562630)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [使用Stream流对集合排序](https://blog.csdn.net/weixin_45909221/article/details/127908576)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文