how to reverse string in java each word code example
Example: Reverse a string in java word by word
import java.util.Scanner;
public class ReverseStringWordByWord
{
public static void main(String[] args)
{
String strWord = "";
Scanner sc = new Scanner(System.in);
System.out.println("Please enter a string: ");
String strGiven = sc.nextLine();
char[] chArray = strGiven.toCharArray();
System.out.println("Reversed string word by word: ");
for(int a = 0; a < (chArray.length); a++)
{
if(chArray[a] != ' ')
{
strWord = strWord + chArray[a];
}
else
{
for(int b = strWord.length(); b > 0; b--)
{
System.out.println(strWord.charAt(b - 1));
}
System.out.print(" ");
strWord = "";
}
}
for(int b = strWord.length(); b > 0; b--)
{
System.out.println(strWord.charAt(b - 1));
}
sc.close();
}
}