java实现字符串反转案例

  

本文实例为大家分享了java实现字符串反转的具体代码,供大家参考,具体内容如下

  

<强> 1。需求:

  

定义一个方法,实现字符串反转。键盘录入一个字符串,调用该方法后,在控制台输出结果
  例如,键盘录入abc,输出结果cba

  

<强> 2。思路:

  

1。键盘录入一个字符串,用扫描仪实现
  2.定义一个方法,实现字符反转。返回值类型字符串,参数字符串s
  3.在方法中把字符串倒着遍历,然后把每一个得到的字符拼接成一个字符串并返回
  4.调用方法,用一个变量接收结果
  5 .输出结果

  

<强> 3。代码实现

        进口java.util.Scanner;      公开课StringReverse {   公共静态void main (String [] args) {   扫描仪sc=new扫描仪(系统);   System.out.println(“请输入一个字符串:”);   字符串行=sc.nextLine ();      字符串str=String_reverse(线);   system . out。println (“:”+ str);   }      公共静态字符串String_reverse (String s) {   字符串s1=" ";   for (int i=s.length () - 1;我在=0;我(){   s1 +=s.charAt(我);   }   返回s1;   }   }      

改进版,<强> 代码如下:

        包King02_String;/* *需求:   *定义一个方法,实现字符串反转,键盘录入一个字符串,调用该方法之后,在控制台输出结果   例如:键盘录入abc,输出结果cba   思路:   1 .键盘录入一个字符串,用扫描仪实现   2、定义一个方法,实现字符串反转,放回值类型字符串,参数的字符串   3 .在方法中用StringBuilder实现字符串的反转,并把结果转成字符串返回   4 .调用方法,用一个变量接收结果*/进口java.util.Scanner;      公开课StringReversePro {   公共静态void main (String [] args) {   扫描仪sc=new扫描仪(系统);   system . out。println(“请输入一个字符串:”);   字符串行=sc.nextLine ();      字符串s=ArrayReverse(线);   System.out.println(年代);   }//定义一个方法,实现字符串反转,放回值类型字符串,参数的字符串   公共静态字符串ArrayReverse (String s) {//可以用一行代码表示/*=new StringBuilder StringBuilder某人(年代);   sb.reverse ();   字符串党卫军=sb.toString ();   返回党卫军;*/返回新StringBuilder (s) .reverse () .toString ();   }   }      

运行结果都是一样的

  
  

请输入一个字符串:
  adf
  s: fda

     

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

java实现字符串反转案例