Example : If Input is = "Java" Output should be = "avaj"
How??
-> Split the given inputString into words using split() method. Then take each individual word, reverse it and append to reverseString. Finally print reverseString.
Java Code :-
public class ReverseEachWord{ static void reverseEachWordOfString(String inputString) { String[] words = inputString.split(" "); String reverseString = ""; for (int i = 0; i < words.length; i++) { String word = words[i]; String reverseWord = ""; for (int j = word.length()-1; j >= 0; j--) { reverseWord = reverseWord + word.charAt(j); } reverseString = reverseString + reverseWord + " "; } System.out.println(inputString); System.out.println(reverseString); System.out.println("-------------------------"); } public static void main(String[] args) { reverseEachWordOfString("Java"); reverseEachWordOfString("Java Program"); reverseEachWordOfString("I am string"); reverseEachWordOfString("Reverse Me"); }}OUTPUT :-
Java
avaJ
*************
Java Program
avaJ margorP
*************
I am string
I ma gnirts
*************
Reverse Me
esreveR eM
*************
avaJ
*************
Java Program
avaJ margorP
*************
I am string
I ma gnirts
*************
Reverse Me
esreveR eM
*************
