欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

CareerCup 1.2 (my code),careercupcode,翻转C类型字符串:使用一

来源: javaer 分享于  点击 44882 次 点评:163

CareerCup 1.2 (my code),careercupcode,翻转C类型字符串:使用一


翻转C类型字符串:

使用一个变量遍历字符串的一半长度,并且交换与之对称位置的字符。

/*Write code to reverse a C-Style String  (C-String means that “abcd” is represented as five characters, including the null character )*/public class Main {    public char[] reverse(char[] string){        int n  = string.length- 1;        for(int i = 0; i <= (n - 1) / 2; i ++){            char temp1 = string[i];            char temp2 = string[n - 1 - i];            string[i] = temp2;            string[n - 1 - i] = temp1;        }        return string;    }    public static void main(String[] args) {        Main m = new Main();        String s1 = "abcdeajsdfkljasdklfjkaldsfjkl\\0";        String s2 = "abcdadsfaksdfjksadfjkaksjdfjas\\0";        char[] cs1 = s1.toCharArray();        char[] cs2 = s2.toCharArray();        System.out.println(m.reverse(cs1));        System.out.println(m.reverse(cs2));    }}//该片段来自于http://byrx.net
相关栏目:

用户点评