本帖最后由 lipingan0520 于 2013-4-23 20:45 编辑
- /*
- 将字符串反转
- */
- class ResverseTest
- {
- public static void main(String[] args)
- {
- String s="abcde";
- resverse(s,0,4);
- }
- public static void resverse(String str,int x,int y)
- {
- char[] ch=str.toCharArray(); //把字符串转为字符数组
- for(int start=x,end=y-1;y>x;x++,y--) //定义for循环
- {
- swap(ch,x,y); //调用函数把位置调换 把这里改下swap(ch,x,y);</font>
- }
- System.out.println(new String(ch)); //输出调转后的字符串
- }
- public static void swap(char[] ch,int x,int y) //定义互换位置函数
- {
- char temp=ch[x];
- ch[x]=ch[y];
- ch[y]=temp;
-
- }
- }
复制代码 |