1. 程式人生 > 其它 >關於字串的逆序---正在苦學java程式碼的新手之菜鳥日記

關於字串的逆序---正在苦學java程式碼的新手之菜鳥日記

技術標籤:java

字串的逆序

思路

  1. 定義一個字串s,和一個空字串ss
  2. 使用for迴圈,結合s.substring(s.length()-i-1, s.length()-i)依次擷取最後一個元素,並給ss
  3. 輸出ss就可得到一個逆序字串
public static void main(String[] args){
		String s="javascript";
		String ss="";
		String sss="";
		for(int i=0;i<s.length();i++) {
			ss=ss+s.substring
(s.length()-i-1, s.length()-i); } System.out.println("s="+s); System.out.println("ss="+ss); }

也可直接使用內部工具類reverse直接得到逆序

public static void main(String[] args){
    ///sss定義到了上邊的程式碼塊中
	StringBuffer sbf = new StringBuffer(s);
    sss = sbf.reverse().toString();
    System.
out.println("sss="+sss); }

在這裡插入圖片描述

p:s.substring(s.length()-i-1, s.length()-i)

括號裡第一個元素指從第幾個元素開始擷取,第二個元素表示擷取到第幾個(包括那個數)。上篇部落格有例子。

如有錯誤,請指出。