欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

java實現(xiàn)字符串反轉案例

 更新時間:2020年09月05日 13:35:02   作者:star__king  
這篇文章主要為大家詳細介紹了java實現(xiàn)字符串反轉,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

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

1.需求:

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

2.思路:

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

3.代碼實現(xiàn)

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;

/**需求:
 *定義一個方法,實現(xiàn)字符串反轉,鍵盤錄入一個字符串,調用該方法之后,在控制臺輸出結果
  例如:鍵盤錄入abc,輸出結果cba
思路:
 1.鍵盤錄入一個字符串,用Scanner實現(xiàn)
 2,定義一個方法,實現(xiàn)字符串反轉,放回值類型String,參數(shù)String s
 3.在方法中用StringBuilder實現(xiàn)字符串的反轉,并把結果轉成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);
 }
// 定義一個方法,實現(xiàn)字符串反轉,放回值類型String,參數(shù)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

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

相關文章

  • Java實現(xiàn)注冊登錄跳轉

    Java實現(xiàn)注冊登錄跳轉

    這篇文章主要為大家詳細介紹了Java實現(xiàn)注冊登錄跳轉,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • Java使用File類遍歷目錄及文件實例代碼

    Java使用File類遍歷目錄及文件實例代碼

    本篇文章主要介紹了Java使用File類遍歷目錄及文件實例代碼,詳細的介紹了File類的使用,有興趣的可以了解一下。
    2017-04-04
  • Java實現(xiàn)按行分割大文件

    Java實現(xiàn)按行分割大文件

    這篇文章主要為大家詳細介紹了Java實現(xiàn)按行分割大文件,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-05-05
  • Java中的類加載器_動力節(jié)點Java學院整理

    Java中的類加載器_動力節(jié)點Java學院整理

    這篇文章主要為大家詳細介紹了Java中類加載器的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • Mybatis對mapper的加載流程深入講解

    Mybatis對mapper的加載流程深入講解

    這篇文章主要給大家介紹了關于Mybatis對mapper的加載流程,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-11-11
  • 詳解SpringBoot整合MyBatis詳細教程

    詳解SpringBoot整合MyBatis詳細教程

    這篇文章主要介紹了詳解SpringBoot整合MyBatis詳細教程,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-10-10
  • IDEA遠程連接HBase及其Java API實戰(zhàn)詳解

    IDEA遠程連接HBase及其Java API實戰(zhàn)詳解

    這篇文章主要介紹了IDEA遠程連接HBase及其Java API實戰(zhàn)詳解,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-04-04
  • list的4種遍歷方式(實例講解)

    list的4種遍歷方式(實例講解)

    下面小編就為大家?guī)硪黄猯ist的4種遍歷方式(實例講解)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • 深入理解Java 對象和類

    深入理解Java 對象和類

    下面小編就為大家?guī)硪黄钊肜斫釰ava 對象和類。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-05-05
  • Springboot詳解如何整合使用Thymeleaf

    Springboot詳解如何整合使用Thymeleaf

    這篇文章主要分享了Spring Boot整合使用Thymeleaf,Thymeleaf是新一代的Java模板引擎,類似于Velocity、FreeMarker等傳統(tǒng)引擎,關于其更多相關內容,需要的小伙伴可以參考一下
    2022-06-06

最新評論