Este programa invierte cada palabra de una cadena y muestra la cadena invertida como salida. Por ejemplo, si ingresamos una cadena como “Invertir la palabra de esta cadena”, la salida del programa sería: “esrever eht drow fo siht gnirts”.

Para comprender este programa, debe tener conocimiento de los siguientes temas de programación de Java:

  1. Para el bucle en Java
  2. Método Java String split ()
  3. Método Java String charAt ()

Ejemplo: programa para invertir cada palabra en una cadena usando métodos

En este programa, primero dividimos la cadena dada en subcadenas usando el método split (). Las subcadenas se almacenan en una matriz de cadenas words. Luego, el programa invierte cada palabra en la subcadena usando un bucle inverso para.

public class Example
{
   public void reverseWordInMyString(String str)
   {
	/* The split() method of String class splits
	 * a string in several strings based on the
	 * delimiter passed as an argument to it
	 */
	String[] words = str.split(" ");
	String reversedString = "";
	for (int i = 0; i < words.length; i++)
        {
           String word = words[i]; 
           String reverseWord = "";
           for (int j = word.length()-1; j >= 0; j--) 
	   {
		/* The charAt() function returns the character
		 * at the given position in a string
		 */
		reverseWord = reverseWord + word.charAt(j);
	   }
	   reversedString = reversedString + reverseWord + " ";
	}
	System.out.println(str);
	System.out.println(reversedString);
   }
   public static void main(String[] args) 
   {
	Example obj = new Example();
	obj.reverseWordInMyString("Welcome to BeginnersBook");
	obj.reverseWordInMyString("This is an easy Java Program");
   }
}

Producción:

Welcome to BeginnersBook
emocleW ot kooBsrennigeB 
This is an easy Java Program
sihT si na ysae avaJ margorP

Consulte estos programas Java relacionados:

  1. Programa Java para invertir un número
  2. Programa Java para invertir una cadena
  3. Programa Java para invertir una matriz
  4. Programa Java para controlar la cadena Palindrome mediante bucles
leer  Programa Java para multiplicar dos números

Por avivcas

Deja una respuesta

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