字符串的逆序輸出


 

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();將此字符串轉換為一個新的字符數組。返回一個新分配的字符數組,它的長度是此字符串的長度,它的內容被初始化為包含此字符串表示的字符序列。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM