Java8.0 lambda表达式练习

编程入门 行业动态 更新时间:2024-10-27 20:32:54

Java8.0 lambda<a href=https://www.elefans.com/category/jswz/34/1771310.html style=表达式练习"/>

Java8.0 lambda表达式练习

1、HJ34 图片整理

图片整理_牛客题霸_牛客网

描述

Lily上课时使用字母数字图片教小朋友们学习英语单词,每次都需要把这些图片按照大小(ASCII码值从小到大)排列收好。请大家给Lily帮忙,通过代码解决。

Lily使用的图片使用字符"A"到"Z"、"a"到"z"、"0"到"9"表示。

数据范围:每组输入的字符串长度满足  1≤n≤1000 

输入描述:

一行,一个字符串,字符串中的每个字符表示一张Lily使用的图片。

输出描述:

Lily的所有图片按照从小到大的顺序输出

示例1

输入:Ihave1nose2hands10fingers

输出:0112Iaadeeefghhinnnorsssv

2、Java代码

import java.util.Arrays;public class Main {public static <CharStream> void main(String[] args) {String str = "Ihave1nose2hands10fingers";//基础方法:将字符串转换为数组,对数组进行排序,最后输出数组char[] chs = str.toCharArray();Arrays.sort(chs);System.out.println(chs);//优化:用 Java Stream 和 lambda表达式简化代码str.chars().mapToObj(ch -> (char)ch).sorted().forEach(System.out::print);}
}

更多推荐

Java8.0 lambda表达式练习

本文发布于:2023-11-15 20:49:29,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1606116.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:表达式   lambda

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!