Reverse words in string
Created on: Jan 15, 2025
Program to reverse a sentence
Input: "Practice with GFG" Output: "GFG htiw ecitcarP" Input: "Programming is fun" Output: "nuf si gnimmargorP"
import java.util.stream.Collectors; import java.util.stream.Stream; public class Solution { public static String reverseStr(String str) { result ""; } public static void main(String[] args) { String testString; String solution; boolean result = true; result = result && reverseStr("abcd").equals("dcba"); result = result && reverseStr("Hello World").equals("olleH dlroW"); if (result) { System.out.println("All tests pass"); } else { System.out.println("There are test failures"); } } }
public static String reverseStr(String str) { StringBuilder builder = new StringBuilder(); return Stream.of(str.split(" ")) .map(s -> { builder.setLength(0); return builder.append(s).reverse().toString(); }) .collect(Collectors.joining(" ")); }
