91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

全南县| 七台河市| 绵阳市| 泾阳县| 怀来县| 翼城县| 安泽县| 清新县| 鹤壁市| 藁城市| 云浮市| 双江| 饶平县| 中超| 通许县| 永宁县| 大渡口区| 潞城市| 高青县| 福贡县| 大同县| 宁都县| 龙门县| 资中县| 荣成市| 垫江县| 嵊州市| 九江县| 朝阳市| 酉阳| 洱源县| 紫金县| 乌海市| 务川| 禹州市| 东宁县| 白朗县| 资中县| 北辰区| 平阳县| 达州市|