Este artículo describe el método de implementación de Java el orden inverso del orden de las palabras en oraciones inglesas. Compártelo para su referencia, como sigue:
Requisitos de la pregunta: Dada una oración en inglés con N Lines, se requieren las oraciones después de las palabras de orden inverso en la oración, como:
Entrada: n = 3
Te amo
Cómo estás
Mi nombre es limitante
Producción:
tu amas yo
Tu eres como
Liming es nombre mi
De acuerdo con el método (división ("")) que nos proporciona el lenguaje Java, puede emitir en orden inverso;
Código de implementación:
import java.io.unsupportedEncodingException; import java.util.scanner; public class Main {public string string reversewords (string orinence) {stringBuilder sb = new StringBuilder (orents.length () + 1); String [] palabras = freeds.split (""); para (int i = words.length-1; i> = 0; i--) {sb.append (palabras [i]). append (''); } sb.setLength (sb.length () - 1); return sb.ToString (); } @Suppleswarnings ("recursos") public static void main (string [] args) lanza sin apoyoguredEncodingException {Scanner in = new Scanner (System.in); System.out.printf ("Ingrese cuántas líneas desea ingresar (Pruebe por JB51):"); String [] input = new String [in.nextInt ()]; in.nextline (); for (int i = 0; i <input.length; i ++) {input [i] = in.nextline (); } System.out.printf ("/nyour entrada:/n"); for (cadena s: input) {System.out.println (inversowords (s)); }}}Resultados de ejecución:
Para obtener más información sobre el contenido relacionado con Java, consulte los temas de este sitio: "Resumen de las habilidades de operación de caracteres y cadenas de Java", "Resumen de las habilidades de operación de matriz de Java", "Resumen de las habilidades de operación matemática de Java", "Tutorial sobre estructura de datos y algoritmo de datos de Java" y "Resumen de las habilidades de operación de Java DOM"
Espero que este artículo sea útil para la programación Java de todos.