数组翻转 字符串翻转

package awt;

class DemoString
{
    public static void main(String[] args)
    {
        int[] arr={2,34,2,2,343,32,33};
        select(arr);
        print(arr);
    
    }
    public static void select(int[] arr)
    {
        int[] ar=new int[arr.length];
        for(int start=0,end=arr.length-1;start<end;start++,end--)
        {
            swap(arr,start,end);

        }
    }
    public static void swap(int[] arr,int x ,int y)
    {
        int temp=arr[x];
            arr[x]=arr[y];
            arr[y]=temp;    
        
    }
    public static void print(int[] arr)
    {
        for(int x=0;x<arr.length;x++)
        {
            System.out.println(arr[x]);
        }
    }
}
class DemoString
{
    public static void main(String[] args)
    {
        String str="goodx";
        String strr=select(str,0,str.length()-1);
        System.out.println(strr);
    }
    public static String select(String str,int start,int end)
    {
        char[] ch=str.toCharArray();
        swap(ch,start,end);
        return new String(ch);
    }
    public static void swap(char[] arr,int x ,int y)
    {
        char temp=arr[x];
            arr[x]=arr[y];
            arr[y]=temp;    
        
    }
}

posted on 2012-10-29 22:04  蝌蚪的精神  阅读(190)  评论(0编辑  收藏  举报

导航