欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java實現(xiàn)英文句子中的單詞順序逆序輸出的方法

 更新時間:2018年01月05日 09:37:21   作者:雅然風懿  
這篇文章主要介紹了Java實現(xiàn)英文句子中的單詞順序逆序輸出的方法,涉及java字符串遍歷、判斷、截取、輸出等相關操作技巧,需要的朋友可以參考下

本文實例講述了Java實現(xiàn)英文句子中的單詞順序逆序輸出的方法。分享給大家供大家參考,具體如下:

題目要求:給定n行的英文句子,要求輸出句子中逆序單詞后的句子,如:

輸入:n=3
I love you
How are you
My name is Liming

輸出:

you love I
you are How
Liming is name My

依據(jù)Java語言給我們提供的拆分空格間隔的單詞的方法(split(" ")),倒序輸出即可;

實現(xiàn)代碼:

import java.io.UnsupportedEncodingException;
import java.util.Scanner;
public class Main {
    public static String reverseWords(String sentence) {
        StringBuilder sb = new StringBuilder(sentence.length() + 1);
        String[] words = sentence.split(" ");
        for (int i = words.length - 1; i >= 0; i--) {
            sb.append(words[i]).append(' ');
        }
        sb.setLength(sb.length() - 1);
        return sb.toString();
    }
    @SuppressWarnings("resource")
    public static void main(String[] args) throws UnsupportedEncodingException {
        Scanner in = new Scanner(System.in);
        System.out.printf("Please input how many lines you want to enter(test by 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 input:\n");
        for (String s : input) {
            System.out.println(reverseWords(s));
        }
    }
}

運行結果:

 

更多關于java相關內容感興趣的讀者可查看本站專題:《Java字符與字符串操作技巧總結》、《Java數(shù)組操作技巧總結》、《Java數(shù)學運算技巧總結》、《Java數(shù)據(jù)結構與算法教程》及《Java操作DOM節(jié)點技巧總結

希望本文所述對大家java程序設計有所幫助。

相關文章

  • 如何解決Maven無法拉取SNAPSHOT依賴問題

    如何解決Maven無法拉取SNAPSHOT依賴問題

    在使用Maven管理項目時,可能會遇到無法拉取SNAPSHOT版本依賴的問題,這通常是因為Maven默認不支持直接拉取SNAPSHOT版本,遇到這樣的問題,可以通過在項目的pom.xml文件中添加<repositories>標簽,并配置啟用SNAPSHOT的倉庫地址來解決
    2024-10-10
  • idea普通javaweb項目如何部署到tomcat(讀取web.xml文件)

    idea普通javaweb項目如何部署到tomcat(讀取web.xml文件)

    這篇文章主要介紹了idea普通javaweb項目如何部署到tomcat(讀取web.xml文件),具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • Java程序執(zhí)行的全流程

    Java程序執(zhí)行的全流程

    這篇文章主要介紹了Java程序執(zhí)行的全流程,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • JVM 體系結構詳解

    JVM 體系結構詳解

    本文主要介紹了JVM體系結構的相關知識。具有很好的參考價值。下面跟著小編一起來看下吧
    2017-03-03
  • 學習Java之IO流中有哪些復雜的API

    學習Java之IO流中有哪些復雜的API

    這篇文章我們要先對IO流的API有個基本的認知,因為IO流的類和方法太多了,我們不得不專門學習一下,所以本文就給大家詳細的講講Java?IO流中復雜的API,需要的朋友可以參考下
    2023-09-09
  • Spring入門到精通之Bean標簽詳解

    Spring入門到精通之Bean標簽詳解

    這篇文章主要為大家詳細介紹了Spring中Bean的標簽,文中的示例代碼講解詳細,對我們學習Spring有一定的幫助,快跟隨小編一起學習學習吧
    2022-07-07
  • java中char類型轉換成int類型的2種方法

    java中char類型轉換成int類型的2種方法

    這篇文章主要給大家介紹了關于java中char類型轉換成int類型的2種方法,因為java是一門強類型語言,所以在數(shù)據(jù)運算中會存在類型轉換,需要的朋友可以參考下
    2023-07-07
  • Spring boot啟動流程之解決循環(huán)依賴的方法

    Spring boot啟動流程之解決循環(huán)依賴的方法

    循環(huán)依賴,指的是兩個bean之間相互依賴,形成了一個循環(huán),spring解決循環(huán)依賴的方式是在bean的實例化完成之后,所以不要在構造方法中引入循環(huán)依賴,因為這時對象還沒有實例化,spring也無法解決,本文給大家介紹Spring boot循環(huán)依賴的解決方法,一起看看吧
    2024-02-02
  • 教你正確的Java擴展方法示例詳解

    教你正確的Java擴展方法示例詳解

    這篇文章主要為大家介紹了教你正確的Java擴展方法示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-03-03
  • Java Condition類案例詳解

    Java Condition類案例詳解

    這篇文章主要介紹了Java Condition類案例詳解,本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內容,需要的朋友可以參考下
    2021-09-09

最新評論