programa Java a una cadena de entrada del usuario y revertir cada palabra de la cadena dada

Este programa java leer una cadena a través del dispositivo de entrada y revertir cada palabra en cadena dada . Vamos a suponer que la entrada es programa «Hola Bienvenido en la India» imprimirá la «Olleh emocleW ni aidni» .

package com.includehelp.stringsample;
import java.util.Scanner;

public class ReverseEachWord {

static String reverseWord(String inputString){
String[] strarray = inputString.split(" "); // Spilt String by Space
StringBuilder sb = new StringBuilder();
for(String s:strarray){
if(!s.equals("")){
StringBuilder strB = new StringBuilder(s);
String rev = strB.reverse().toString();
sb.append(rev+" ");
}
}
return sb.toString();
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Enput String : ");
String str = sc.nextLine();
System.out.println("Input String : "+str);
System.out.println("String with Reverese Word : "+reverseWord(str));
}
}

salida

Enput String : Hello Welcome in India
Input String : Hello Welcome in India
String with Reverese Word : olleH emocleW ni aidnI


Deja un comentario

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