1.最簡單的方法:
public static String reverse1(String str)
{ return new StringBuffer(str).reverse().toString();
}
2.最常用的方法:
public static String reverse3(String s)
{ char[] array = s.toCharArray();
String reverse = ""; //注意這是空,不是null
for (int i = array.length - 1; i >= 0; i--)
reverse += array[i];
return reverse;
3.常用方法的變形:
public static String reverse2(String s)
{ int length = s.length();
for (int i = 0; i
reverse = s.charAt(i) + reverse;//在字元前面連線, 而非常見的後面
1.最簡單的方法:
public static String reverse1(String str)
{ return new StringBuffer(str).reverse().toString();
}
2.最常用的方法:
public static String reverse3(String s)
{ char[] array = s.toCharArray();
String reverse = ""; //注意這是空,不是null
for (int i = array.length - 1; i >= 0; i--)
reverse += array[i];
return reverse;
}
3.常用方法的變形:
public static String reverse2(String s)
{ int length = s.length();
String reverse = ""; //注意這是空,不是null
for (int i = 0; i
reverse = s.charAt(i) + reverse;//在字元前面連線, 而非常見的後面
return reverse;
}