A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 肚小糖 中级黑马   /  2015-8-26 09:01  /  166 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. public class StringTest4 {
  2.         public static void main(String[] args){
  3.                 String s = "Hello World";
  4.                 System.out.println("Before: "+ s);
  5.                 System.out.println("After: "+ reverseStr(s));
  6.         }
  7.         public static String reverseStr(String s){
  8.                 //将2字符串转换为字符数组,以便于交换
  9.                 char[] ch = s.toCharArray();
  10.                 //同时从头和尾开始遍历字符数组,交换头尾元素
  11.                 for(int start = 0, end = s.length()-1; start < end; start++, end--){
  12.                         char temp = ch[start];
  13.                         ch[start] = ch[end];
  14.                         ch[end] = temp;
  15.                 }
  16.                 //将字符数组转换为字符串
  17.                 return new String().valueOf(ch);
  18.         }
  19. }
复制代码


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马