java如何实现字符串的反转及替换

来源:互联网 发布:电子商务软件提供商 编辑:程序博客网 时间:2024/04/28 17:15
反转:public class test{ public static void main(String[] args) {  Scanner input = new Scanner(System.in);  System.out.print("请输入:");  String s1 = input.nextLine();//得到输入的字符串  System.out.print("翻转后:");  for(int i=s1.length()-1;i>=0;i--){   System.out.print(s1.charAt(i));  } }}或者import java.util.*;public class StringChange{    public static void main(String[] args){     System.out.println("Please enter the String:");     String str = new Scanner(System.in).nextLine(); //输入字符串     String s2[] = str.split("\\s");   //  \s  以空格为分隔符拆分字符串,并保存到数组s2里面     for (int i = s2.length-1; i >= 0; i--) {  //反向输出数组         System.out.print(s2[i]+" ");      }  }}

或者使用StringBuilder的reverse和replace方法

参考java.lang.StringBuilder的API
其中包含replace和reverse方法