最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java實(shí)現(xiàn)字符串倒序輸出的常用方法小結(jié)

 更新時(shí)間:2014年09月19日 15:00:35   投稿:shichen2014  
這篇文章主要介紹了Java實(shí)現(xiàn)字符串倒序輸出的常用方法,通過(guò)三個(gè)實(shí)例從不同角度實(shí)現(xiàn)該功能,有不錯(cuò)的借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例匯總了Java實(shí)現(xiàn)字符串倒序輸出的常用方法,分享給大家供大家參考。具體方法如下:

1. 最容易想到的估計(jì)就是利用String類的toCharArray(),再倒序輸出數(shù)組的方法了。

實(shí)現(xiàn)代碼如下:

import javax.swing.JOptionPane; 
public class ReverseString { 
   
  public static void main (String args[]){ 
    String originalString; 
    String resultString = "";   
     
    originalString = JOptionPane.showInputDialog("Please input a String: "); 
     
    char[] charArray = originalString.toCharArray(); 
   
    for (int i=charArray.length-1; i>=0; i--){ 
      resultString += charArray[i]; 
    } 
     
    JOptionPane.showMessageDialog(null, resultString, "Reverse String", JOptionPane.INFORMATION_MESSAGE); 
  } 
} 

2. 還可以利用String類提供的subString()方法,利用遞歸的辦法輸出倒序字符串。

實(shí)現(xiàn)代碼如下:

import javax.swing.JOptionPane; 
public class ReverseString { 
  public static void reverseString (String str){ 
    if (str.length() == 1){ 
      System.out.print(str); 
    } 
    else{ 
      String subString1 = str.substring(0, str.length()-1); 
      String subString2 = str.substring(str.length()-1); 
       
      System.out.print(subString2); 
       
      reverseString (subString1);      
    } 
  } 
   
  public static void main (String args[]){ 
    String originalString; 
     
    originalString = JOptionPane.showInputDialog("Please input a String: "); 
     
    reverseString (originalString);    
  } 
} 

3. 還有就是不把字符串定義為String類,而是定義成一個(gè)StringBuffer類,用StringBuffer類中的reverse()方法直接倒序字符串。

實(shí)現(xiàn)代碼如下:

import javax.swing.JOptionPane; 
public class ReverseString { 
  public static void reverseString (String str){ 
    StringBuffer stringBuffer = new StringBuffer (str); 
     
    System.out.print(stringBuffer.reverse()); 
  } 
   
  public static void main (String args[]){ 
    String originalString; 
     
    originalString = JOptionPane.showInputDialog("Please input a String: "); 
     
    reverseString (originalString);     
  } 
}

希望本文所述對(duì)大家Java程序設(shè)計(jì)的學(xué)習(xí)有所幫助。

相關(guān)文章

最新評(píng)論

西平县| 玉溪市| 淮北市| 四会市| 吉安市| 太仓市| 吐鲁番市| 盈江县| 石棉县| 宜川县| 江城| 商都县| 玉环县| 德江县| 开封县| 盱眙县| 锡林浩特市| 洛隆县| 左云县| 鄂温| 玉门市| 新乡市| 搜索| 玛沁县| 龙川县| 灌南县| 韩城市| 孝感市| 万载县| 明溪县| 尼勒克县| 涪陵区| 定远县| 高陵县| 锡林郭勒盟| 泽库县| 安图县| 龙里县| 泽普县| 含山县| 淮阳县|