1. 程式人生 > >java實現單詞逆序輸出

java實現單詞逆序輸出

實現英文語句的逆序反轉
public class Test {
    public static void main(String[] args) {
        String src = "Hello Java Hello China";
String[] arr = src.split(" ");
        int length = arr.length;
StringBuilder sb = new StringBuilder();
        for (int i = length - 1; i >= 1; i--) {
            sb.append(arr[i] + " "
); } sb.append(arr[0]);//最後一個單詞不加空格 System.out.println(sb.toString()); } }

相關推薦

java實現單詞輸出

實現英文語句的逆序反轉public class Test { public static void main(String[] args) { String src = "Hel

使用棧實現單詞輸出

package cn.my.stack; /**   * 用棧實現單詞逆序,需要先設定棧的大小  * 入棧、出棧、是否棧為空、是否棧已滿、異常提醒  * @author wangbowen @date

字串反轉 字串中的單詞輸出 java

/**字串反轉 * *如,輸入“I love China",要求輸出"China love I" */ import java.util.Scanner; public class SwapWord { public static void main(String

簡單的演算法程式設計題-任意段落按照單詞輸出

                     把這個問題拋給溫州皮鞋廠老闆,老闆直接就說這個題目的本意是讓你提出stack的解決方案。  what?stack?too low!  因為這麼個問題還要實現一個stack有點場面大了,事實上誰不知道你把一個個單詞push進去,然後再pop出來不就好了嗎?所以說stac

java實現陣列

public class Reverse { public static void main(String[] args) { // TODO Auto-generated method st

Java】字母輸出Arrays.sort()

public class Test{ public static void main(String[] args){ Scanner in=new Scanner(System.in); S

2011-10-30---輸入一串單詞,將單詞輸出

    單詞是以空格為間隔的,仔細消化譚浩強書上的例題,可以成功解決問題。 【輸入】                源字串。 【輸出】                逆序後的字串。 【返回值】               單詞個數。 #include <stdio

C語言簡單遞迴實現字串輸出

題目內容的 “注意” 已經側面規定了要用遞迴來實現: 輸入是一個可能含有空格的串說明要用gets來讀入字串,如果利用scanf的話是無法讀入一段含有空格的串。 下面先上一般方法: #include "stdio.h" #include "string.h" char *

java實現將一列亂的字元,'a','c','u','b','e','p','f','z',排序後並按照英文字母表的輸出(陣列排序)

實現: package com.array.test; import java.util.Arrays; import java.util.Scanner; /** * 將一列亂序的字元,'a','c','u','b','e','p','f','z',排序後並按照英文字母表的逆

java實現數字反轉(輸出

要求:輸入一個整數,將這個數字逆序輸出(數字反轉) 例如:輸入3251,需輸出1523 package com.number.test; import java.util.Scanner; /**

java實現將一列亂的字元,'a','c','u','b','e','p','f','z',排序後並按照英文字母表的輸出(陣列排序)

實現: package com.array.test; import java.util.Arrays; import java.util.Scanner; /** * 將一列亂序的字元,'a',

Java實現:將一個數輸出

轉載請標註地址:https://blog.csdn.net/A_BlackMoon/article/details/80064092這樣的一道題的話,拿到題目後我是這樣想的。一、這個數是否是字串,字串的話可以有多種方式進行;1、利用String類的toCharArray(),

Java實現整數的輸出(三種方法)

Java實現整數的逆序輸出和C語言相似。下面我介紹三種方法。第一種:無限制整數的逆序輸出。import java.util.Scanner; class Cycle01 { public stati

用c語言實現單鏈表的輸出

<span style="font-family: Arial, Helvetica, sans-serif;">可以用遞迴,如果沒到連結串列尾,則遞迴查詢,否則輸出當前值。下面只是演算法表示,不能直接放到程式裡編譯執行。</span><span style="fo

java輸出輸入的數字

問題描述: 給一個不多於5位的正整數,要求:一、求它是幾位數,二、逆序打印出各位數字。   問題分析: 1.判斷是否是五位數且輸入為正整數 2.需要逆序輸出   問題解決: 需要用到For 迴圈迴圈遍歷。需要將輸入的數存入陣列,將陣列的元素,逆序輸

Java字串輸出

public class re { //這個方法只是看效果,無返回 public void reverse(String s){ char[] arr=s.toCharArray();//字串轉為字元陣列 for

Java——用兩種方法實現字串

package com.zth; public class Test{ public static String fun1(String str){ //方法一 將字串轉換為字元陣列 char[] arr = str.toCharA

Java 輸出

題目:任意給定一個正整數,將其形成一個逆序資料並輸出 分析:本題有兩種做法: 一、將整數的每一個數據提取出來存放到陣列中輸出, 二、用字串轉化成整數,逆序輸出   第一種方法:需要兩個類 第一個類:,定義資料屬性,實現基本的方法 在寫逆序輸出的時候要注意以下幾點

基於陣列的棧實現--控制檯輸入字串輸出

要求:提示輸入一個字串,回車後螢幕顯示字串順序倒置後的結果。 思想:用棧進行字串逆序。首先字母從輸入的字串中開一個一個的提取出來,並壓入棧中,接著它們依次彈出棧,並顯示出來,因為棧後進先出的特性,字串的順序就顛倒過來了。 StackX類 public class StackX {

C語言:用遞迴實現將輸入的整數按輸出。如輸入12345,則輸出54321。

這個程式是我對建構函式有個更深的認識。 首先建構函式要先從頭至尾走一邊才會輸出,無論輸出語句加的位置(迴圈內,條件語句內...除外)。 然後建構函式遞迴可以把問題簡單化,本題如果按常規思路,應該是做個迴圈,把各個數首尾交換。但是用呼叫使得其可以一次輸出一位數,而並不是輸出一個