如何在Java中使用Lambda表达式反转字符串?
甲字符串 是一个表示一个对象的字符序列和不可改变的 在Java中。我们可以使用String类的charAt()方法反转 用户输入的字符串, 以从字符串中提取字符,并以相反的顺序附加字符以反转输入的字符串。
在下面的示例中,我们需要在Scanner 类的帮助下使用lambda 表达式 反转字符串。
示例
import java.util.Scanner;
interface StringFunc {
String func(String n);
}
public class StringFuncLambdaTest {
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
StringFunc reverse = (str) -> { // lambda expression String result = "";
for(int i = str.length()-1; i >= 0; i--)
result += str.charAt(i);
return result;
};
System.out.println("Lambda reversed is: " + reverse.func("Lambda Expression"));
System.out.println("输入单词以反转字符串:");
String word = sc.nextLine();
System.out.println(word +" in reversed form - " + reverse.func(word));
}
}输出结果
Lambda reversed is: noisserpxE adbmaL输入单词以反转字符串:nhooonhooo in reversed form - tnioPslairotuT
热门推荐
10 香港老妈结婚祝福语简短
11 毕业立体贺卡祝福语简短
12 简短新年年会祝福语
13 评论小品祝福语大全简短
14 恭喜师兄结婚祝福语简短
15 员工集体辞职祝福语简短
16 高中新生祝福语 简短
17 装修祝福语男生搞笑简短
18 生日开业蛋糕祝福语简短