Block lambda reverse
Wed May 29 2024 19:12:49 GMT+0000 (Coordinated Universal Time)
Saved by
@exam123
interface StringFunction
{ String reverse(String s); }
public class BlockLambdaReverse
{
public static void main(String[] args)
{
java.util.Scanner scan = new java.util.Scanner(System.in);
StringFunction sf = (s) -> {
String r = "";
for(int i=s.length()-1; i>=0; i--)
r += s.charAt(i);
return r;
};
System.out.println("Enter an input string: ");
String s = scan.nextLine();
System.out.println("The reverse of "+s+" is "+sf.reverse(s));
}
}
content_copyCOPY
Comments