字符逆序

題目描述

將一個字符串str的內容顛倒過來,並輸出。str的長度不超過100個字符。
如:輸入「I am a student」,輸出「tneduts a ma I」。

輸入參數:
    inputString:輸入的字符串

返回值:
    輸出轉換好的逆序字符串

輸入描述

輸入一個字符串,能夠有空格

輸出描述

輸出逆序的字符串

輸入例子

I am a student

輸出例子

tneduts a ma I

算法實現

import java.util.Scanner;

/**
 * Declaration: All Rights Reserved !!!
 */
public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
//        Scanner scanner = new Scanner(Main.class.getClassLoader().getResourceAsStream("data.txt"));
        while (scanner.hasNext()) {
            String input = scanner.nextLine();
            System.out.println(reverse(input));
        }

        scanner.close();
    }

    private static String reverse(String s) {
        char[] c = new char[s.length()];

        for (int i = s.length() - 1, j = 0; i >= 0; i--, j++) {
            c[j] = s.charAt(i);
        }
        return new String (c);
    }
}
相關文章
相關標籤/搜索