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日--

原文地址:https://www.cnblogs.com/heyang78/p/12871071.html