Este artigo descreve o método de Java implementando a ordem reversa da ordem das palavras nas frases em inglês. Compartilhe -o para sua referência, como segue:
Requisitos de pergunta: Dada uma frase em inglês com n linhas, são necessárias as frases após as palavras da ordem reversa na frase, como:
Entrada: n = 3
Eu te amo
Como vai
Meu nome está limitando
Saída:
você ama eu
você é como
Liming é o nome do meu
De acordo com o método (Split ("")) fornecido a nós pelo idioma Java, você pode produzir em ordem inversa;
Código de implementação:
importar java.io.unsupportEnCodingException; importar java.util.scanner; public class Main {public static string reversewords (string sentença) {stringbuilder sb = new StringBuilder (sentença.length () + 1); String [] palavras = sentença.split (""); for (int i = words.length-1; i> = 0; i-) {sb.append (palavras [i]). Append (''); } sb.setLength (sb.length () - 1); return sb.toString (); } @Suppresswarnings ("recursos") public static void main (string [] args) lança UnsupportEdEncodingException {scanner in = new Scanner (System.in); System.out.printf ("Insira quantas linhas você deseja inserir (teste 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 (string s: input) {System.out.println (reversewords (s)); }}}Resultados em execução:
Para obter mais informações sobre o conteúdo relacionado a Java, consulte os tópicos deste site: "Resumo das habilidades de operação de personagens e cordas Java", "Resumo das habilidades de operação da matriz Java", "Resumo dos Java Mathematic Opery Skills", "Tutorial sobre a estrutura de dados Java e algoritmo" e "Resumo da Java Operação Dom Skills" Skills "
Espero que este artigo seja útil para a programação Java de todos.