programa Java a las palabras de una cadena inversa

En este programa java, vamos a aprender cómo palabras de una cadena inversa ? Aquí, tenemos una cadena y la cadena de imprimir cambiando el orden de las palabras.

Dada una cadena y tenemos que revertir palabras usando el programa Java.

Ejemplo:

    Input:  
I Love My Country
Output:
Country My Love I

Programa

import java.util.Scanner;
import java.util.StringTokenizer;
public class ReverseByWord
{
public static void main(String[] args)
{
// create object of the string.
String S;
Scanner scan = new Scanner (System.in);
// enter your string here.
System.out.print("Enter the string : ");
// will read string and store it in "S" for further process.
S = scan.nextLine();
StringTokenizer st = new StringTokenizer(S, " ");
// strReverseLine is the function used to reverse a string.
String strReversedLine = "";
try
{
while(st.hasMoreTokens())
{
strReversedLine = st.nextToken() + " " + strReversedLine;
}
System.out.println("Reversed string by word is : " + strReversedLine);
}
catch(Exception e)
{
System.out.println(e);
}
}
}

salida

Enter the string : I Love My Country
Reversed string by word is : Country My Love I


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *