在 Solution
类中有一个 sortByLength
方法,它可以接收 Main
类输入流传输的字符串数组 strArr
,通过调用该方法可以实现对字符串的排序,排序的条件是根据数组中每个字符串的长度进行从小到大排序,相同长度的字符串,根据对应的下标进行排序。
请你使用 Lambda
表达式,尝试通过使用 Arrays
类的 sort
方法来实现排序,并在 sortByLength
方法中将结果进行输出。
样例
评测机会将你的代码编译为一个可执行文件 Main
并执行,代码将从输入文件夹中依次读入每个测试数据进行评测。你可以在 Main.java
中了解更多详情。
样例一
当输入的字符串为:
he see a ball
你输出的结果应该是:
a
he
see
ball
样例二
当输入的字符串为:
lint code Lintcode
你输出的结果应该是:
lint
code
Lintcode
知识要点
1. Lambda 表达式
Lambda
表达式是 JDK 8 开始后的一种新语法形式。
作用:简化匿名内部类的代码写法。
简化格式:
1(匿名内部类被重写方法的形参列表)