中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

java實現字符串反轉案例

發布時間:2020-09-22 02:42:01 來源:腳本之家 閱讀:162 作者:star__king 欄目:開發技術

本文實例為大家分享了java實現字符串反轉的具體代碼,供大家參考,具體內容如下

1.需求:

定義一個方法,實現字符串反轉。鍵盤錄入一個字符串,調用該方法后,在控制臺輸出結果
例如,鍵盤錄入abc,輸出結果cba

2.思路:

1.鍵盤錄入一個字符串,用Scanner實現
2.定義一個方法,實現字符反轉。返回值類型String,參數String s
3.在方法中把字符串倒著遍歷,然后把每一個得到的字符拼接成一個字符串并返回
4.調用方法, 用一個變量接收結果
5.輸出結果

3.代碼實現

import java.util.Scanner;

public class StringReverse {
 public static void main(String[] args) {
 Scanner sc = new Scanner(System.in);
 System.out.println("請輸入一個字符串:");
 String line = sc.nextLine();

 String str = String_reverse(line);
 System.out.println("s:" + str);
 }

 public static String String_reverse(String s) {
 String s1 = "";
 for (int i = s.length() - 1; i >= 0; i--){
  s1 += s.charAt(i);
 }
 return s1;
 }
}

改進版,利用String—StringBuilder—String轉換
代碼如下:

package King02_String;

/**需求:
 *定義一個方法,實現字符串反轉,鍵盤錄入一個字符串,調用該方法之后,在控制臺輸出結果
  例如:鍵盤錄入abc,輸出結果cba
思路:
 1.鍵盤錄入一個字符串,用Scanner實現
 2,定義一個方法,實現字符串反轉,放回值類型String,參數String s
 3.在方法中用StringBuilder實現字符串的反轉,并把結果轉成String返回
 4.調用方法,用一個變量接收結果*/

import java.util.Scanner;

public class StringReversePro {
 public static void main(String[] args) {
 Scanner sc = new Scanner(System.in);
 System.out.println("請輸入一個字符串: ");
 String line = sc.nextLine();

 String s = ArrayReverse(line);
 System.out.println(s);
 }
// 定義一個方法,實現字符串反轉,放回值類型String,參數String s
 public static String ArrayReverse(String s){

// 可以用一行代碼表示
 /*StringBuilder sb = new StringBuilder(s);
 sb.reverse();
 String ss = sb.toString();
 return ss;*/

 return new StringBuilder(s).reverse().toString();
 }
}

運行結果都是一樣的

請輸入一個字符串:
adf
s:fda

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

克山县| 福清市| 两当县| 湖北省| 永寿县| 台中县| 大竹县| 凤冈县| 金坛市| 和硕县| 郁南县| 富阳市| 尖扎县| 桂东县| 焉耆| 隆子县| 南乐县| 肃北| 德阳市| 顺义区| 邵武市| 定结县| 兰坪| 永清县| 清水河县| 葫芦岛市| 金华市| 牡丹江市| 七台河市| 巢湖市| 萝北县| 长子县| 巴楚县| 河池市| 营口市| 广西| 驻马店市| 临江市| 长寿区| 文成县| 肇庆市|