Java實現(xiàn)英文句子中的單詞順序逆序輸出的方法
本文實例講述了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));
}
}
}
運行結(jié)果:

更多關(guān)于java相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Java字符與字符串操作技巧總結(jié)》、《Java數(shù)組操作技巧總結(jié)》、《Java數(shù)學(xué)運算技巧總結(jié)》、《Java數(shù)據(jù)結(jié)構(gòu)與算法教程》及《Java操作DOM節(jié)點技巧總結(jié)》
希望本文所述對大家java程序設(shè)計有所幫助。
相關(guān)文章
基于java Springboot實現(xiàn)教務(wù)管理系統(tǒng)詳解
這篇文章主要介紹了Java 實現(xiàn)簡易教務(wù)管理系統(tǒng)的代碼,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-08-08
三分鐘帶你了解SpringBoot真正的啟動引導(dǎo)類
這篇文章主要介紹了三分鐘帶你了解SpringBoot真正的啟動引導(dǎo)類,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-11-11
Java調(diào)用SSE流式接口并流式返回給前端實現(xiàn)打字輸出效果
在Web開發(fā)中,有時我們需要將文件以流的形式返回給前端,下面這篇文章主要給大家介紹了關(guān)于Java調(diào)用SSE流式接口并流式返回給前端實現(xiàn)打字輸出效果的相關(guān)資料,需要的朋友可以參考下2024-08-08
SpringBoot實現(xiàn)文件斷點續(xù)傳功能詳解
在處理大文件傳輸或網(wǎng)絡(luò)不穩(wěn)定的情況下,文件斷點續(xù)傳功能顯得尤為重要,本文將詳細介紹如何使用Spring Boot實現(xiàn)文件的斷點續(xù)傳功能,需要的可以了解下2025-04-04
java實現(xiàn)對excel文件的處理合并單元格的操作
這篇文章主要介紹了java實現(xiàn)對excel文件的處理合并單元格的操作,開頭給大家介紹了依賴引入代碼,表格操作的核心代碼,代碼超級簡單,需要的朋友可以參考下2021-07-07

