이 기사에서는 Java가 영어 문장으로 단어 순서의 역 순서를 구현하는 방법에 대해 설명합니다. 다음과 같이 참조에 대해 공유하십시오.
질문 요구 사항 : N 라인이있는 영어 문장이 주어지면 문장의 역 순서 단어 후의 문장은 다음과 같이 필요합니다.
입력 : n = 3
사랑해요
어떻게 지내세요
제 이름은 Liming입니다
산출:
당신은 내가 사랑합니다
당신은 방법입니다
리밍은 이름입니다
Java 언어가 우리에게 제공 한 방법 (split ( ""))에 따르면, 당신은 역 순서로 출력 할 수 있습니다.
구현 코드 :
import java.io.unsupportedencodingException; import java.util.scanner; public class main {public static string reversewords (문자열 문장) {StringBuilder sb = new StringBuilder (sentence.length () + 1); 문자열 [] words = sentence.split ( ""); for (int i = words.length-1; i> = 0; i-) {sb.append (단어 [i]). Append ( ''); } sb.setLength (sb.length () -1); 반환 sb.toString (); } @suppresswarnings ( "Resource") public static void main (String [] args)은 unsupportedencodingexception {scanner in = new Scanner (System.In); System.out.printf ( "입력 할 라인 수를 입력하십시오 (JB51에 의해 테스트) :"); 문자열 [] 입력 = 새 문자열 [in.nextInt ()]; in.nextline (); for (int i = 0; i <input.length; i ++) {input [i] = in.nextline (); } system.out.printf ( "/nyour input :/n"); for (string s : input) {system.out.println (반역자 (s)); }}}실행 결과 :
Java 관련 컨텐츠에 대한 자세한 내용은이 사이트의 주제를 확인하십시오 : "Java 캐릭터 및 문자열 운영 기술 요약", "Java 어레이 운영 기술 요약", "Java 수학적 운영 기술 요약", "Java 데이터 구조 및 알고리즘에 대한 자습서"및 "Java Operation Dom Node Skills의 요약".
이 기사가 모든 사람의 Java 프로그래밍에 도움이되기를 바랍니다.