How to Reverse a String in Java Word by Word

In this section, we reverse a string in Java word by word. Example 1: Reverse a string word by word using recursion import java.util.Scanner;   public class ReverseStringExample1    {   public static void main(String[] args)    {   String str;   System.out.println(“Enter a string: “);   Scanner scanner = new Scanner(System.in);   str = scanner.nextLine();   scanner.close();                                //closes the input stream   String reversed = reverseString(str);   System.out.println(“The reversed string is: ” + reversed);   }   public static String reverseString(String s)   {   if (s.isEmpty())                            //checks the string if empty   return s;   return reverseString(s.substring(1)) + s.charAt(0);                     //recursively called function   }   }   Output: Example 2: Reverse a string word by … Read more