Q20200511-01 翻转字符串

需求:做一函数将字符串倒转过来

程序:

package test4;

public class Reverse {
    public static String reverse(String originalStr) {
        char[] arr=originalStr.toCharArray();
        
        int n=arr.length-1;
        for(int i=0,j=n;i<j;i++,j--) {
            char temp=arr[i];
            arr[i]=arr[j];
            arr[j]=temp;
        }
        
        return String.valueOf(arr);
    }
    
    public static void main(String[] args) {
        System.out.println(reverse("123456"));
        System.out.println(reverse("孤城遥望玉门关"));
        System.out.println(reverse("A莫负少年凌云志Z"));
    }
}

输出:

654321
关门玉望遥城孤
Z志云凌年少负莫A

--2020年5月11日--

posted @ 2020-05-11 18:45  逆火狂飙  阅读(108)  评论(0编辑  收藏  举报
生当作人杰 死亦为鬼雄 至今思项羽 不肯过江东