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

java實(shí)現(xiàn)字符串反轉(zhuǎn)案例

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

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

1.需求:

定義一個(gè)方法,實(shí)現(xiàn)字符串反轉(zhuǎn)。鍵盤錄入一個(gè)字符串,調(diào)用該方法后,在控制臺(tái)輸出結(jié)果
例如,鍵盤錄入abc,輸出結(jié)果cba

2.思路:

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

3.代碼實(shí)現(xiàn)

import java.util.Scanner;

public class StringReverse {
 public static void main(String[] args) {
 Scanner sc = new Scanner(System.in);
 System.out.println("請(qǐng)輸入一個(gè)字符串:");
 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;
 }
}

改進(jìn)版,利用String—StringBuilder—String轉(zhuǎn)換
代碼如下:

package King02_String;

/**需求:
 *定義一個(gè)方法,實(shí)現(xiàn)字符串反轉(zhuǎn),鍵盤錄入一個(gè)字符串,調(diào)用該方法之后,在控制臺(tái)輸出結(jié)果
  例如:鍵盤錄入abc,輸出結(jié)果cba
思路:
 1.鍵盤錄入一個(gè)字符串,用Scanner實(shí)現(xiàn)
 2,定義一個(gè)方法,實(shí)現(xiàn)字符串反轉(zhuǎn),放回值類型String,參數(shù)String s
 3.在方法中用StringBuilder實(shí)現(xiàn)字符串的反轉(zhuǎn),并把結(jié)果轉(zhuǎn)成String返回
 4.調(diào)用方法,用一個(gè)變量接收結(jié)果*/

import java.util.Scanner;

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

 String s = ArrayReverse(line);
 System.out.println(s);
 }
// 定義一個(gè)方法,實(shí)現(xiàn)字符串反轉(zhuǎ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();
 }
}

運(yùn)行結(jié)果都是一樣的

請(qǐng)輸入一個(gè)字符串:
adf
s:fda

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java實(shí)現(xiàn)注冊(cè)登錄跳轉(zhuǎn)

    Java實(shí)現(xiàn)注冊(cè)登錄跳轉(zhuǎn)

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

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

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

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

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

    Java中的類加載器_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

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

    Mybatis對(duì)mapper的加載流程深入講解

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

    詳解SpringBoot整合MyBatis詳細(xì)教程

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

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

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

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

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

    深入理解Java 對(duì)象和類

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

    Springboot詳解如何整合使用Thymeleaf

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

最新評(píng)論