java中如何将字元串反轉?
package string;
public class StringTest3 {
public static void main(String[] args)
String s="abcdefg";
String s2="";
char[] cs=s.toCharArray();
for(int i=cs.length-1;i>=0;i--)
s2=s2+cs[i];
System.out.println("對字元串進行反轉操作後為:"+s2);
StringBuffer sb=new StringBuffer("abcdefg");
StringBuffer sb2=sb.reverse();
System.out.println("對StringBuffer進行反轉操作後為:"+sb2);
java字元串反轉有幾種實作方式
第一步首先打開電腦裡面的eclipse軟體,建立java項目和類,如下圖所示:
第二步在類中輸入如下代碼進行測試實作字元串反轉:
public static String reverse1(String s){
char []array=s.toCharArray();
String resever="";
for(int i=array.length-1;i>=0;i--){
resever+=array[i];
return resever;
}
第三步點選運作,可以看到字元串已經實作反轉了,如下圖所示:
public static String reverse2(String s) {
return new StringBuffer(s).reverse().toString();