国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

Java實現字符串倒序輸出的常用方法小結

2019-11-26 15:25:07
字體:
來源:轉載
供稿:網友

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

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

實現代碼如下:

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()方法,利用遞歸的辦法輸出倒序字符串。

實現代碼如下:

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類,而是定義成一個StringBuffer類,用StringBuffer類中的reverse()方法直接倒序字符串。

實現代碼如下:

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);       } }

希望本文所述對大家Java程序設計的學習有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 玛曲县| 开阳县| 蒙山县| 贡觉县| 武清区| 汉沽区| 驻马店市| 常德市| 三门县| 工布江达县| 蒙阴县| 肇庆市| 海南省| 玉林市| 城口县| 松原市| 陇西县| 凤阳县| 灯塔市| 红原县| 建瓯市| 拉萨市| 沁水县| 镇赉县| 岳阳市| 布尔津县| 马龙县| 库车县| 临城县| 朝阳市| 景泰县| 阿城市| 汉阴县| 仙桃市| 潢川县| 准格尔旗| 喜德县| 五台县| 固始县| 永泰县| 洮南市|