- package com.itcast.practise;
- public class StringReverse {
- /**
- * @param args
- */
- public static void main(String[] args) {
- // TODO Auto-generated method stub
- printString(stringReverse("String_String"));
- printString(stringReverse2("abc"));
- }
- //第一种转换方法
- public static String stringReverse(String str){
- char[] arr = str.toCharArray(); //new char[str.length()];
- String strReturn = "";
- for(int i=arr.length-1;i>=0;i--){
- strReturn += arr[i];
-
- }
- return strReturn;
-
- }
- //打印字符串
- public static void printString(String str){
- System.out.println(str);
-
- }
- //第二种转换方法
- public static String stringReverse2(String str){
- StringBuffer sb = new StringBuffer(); //或者用StringBuilder用法相同
-
- sb.append(str).reverse();
- return sb.toString();
- }
- }
复制代码 |