關於字串的逆序---正在苦學java程式碼的新手之菜鳥日記
阿新 • • 發佈:2021-01-13
技術標籤:java
字串的逆序
思路
- 定義一個字串s,和一個空字串ss
- 使用for迴圈,結合s.substring(s.length()-i-1, s.length()-i)依次擷取最後一個元素,並給ss
- 輸出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)
括號裡第一個元素指從第幾個元素開始擷取,第二個元素表示擷取到第幾個(包括那個數)。上篇部落格有例子。
如有錯誤,請指出。