package com.liaojianya.chapter1;
import java.util.Scanner;
/**
* 輸入一個字符串,實現逆序輸出。
* @author LIAO JIANYA
* 2016年7月23日
*/
public class BackwardSequence
{
public static void main(String[] args)
{
Scanner san = new Scanner(System.in);
System.out.println("pleaser enter string: ");
String in = san.nextLine();
System.out.println();
System.out.println("backward sequence is : \n" + reverse(in));
san.close();
}
public static String reverse(String s)
{
char[] ch = s.toCharArray();
int i;
s = "";
for(i = ch.length - 1; i>= 0; i--)
{
s += ch[i];
}
return s;
}
}
運行結果:
pleaser enter string: 1235678abcdefghigklmn backward sequence is : nmlkgihgfedcba8765321
分析:char[ ] ch = s.toCharArray();將此字符串轉換為一個新的字符數組。返回一個新分配的字符數組,它的長度是此字符串的長度,它的內容被初始化為包含此字符串表示的字符序列。
