package com.cn.string;
import java.util.Arrays;
/**
* Author:Liu Zhiyong
* Version:Version_1
* Date:2016年6月30日13:21:05
* Desc:自己实现reverse方法
*/
public class MyTrim {public static void main(String[] args) {String str = "我叫刘 志勇   ";System.out.println(reverseString2(str));}public static String reverseString(String str){char[] arr =  str.toCharArray();int len = arr.length;for(int i=0; i<len/2; i++){char temp = arr[i];arr[i] = arr[len-1-i];arr[len-1-i] = temp;}return Arrays.toString(arr);}public static String reverseString2(String str) {char[] arr = str.toCharArray();System.out.println(arr.length);for(int startIndex=0, endIndex = arr.length-1; startIndex<endIndex; startIndex++, endIndex-- ){char temp = arr[startIndex];arr[startIndex] = arr[endIndex];arr[endIndex] = temp;}//使用字符数组构建一个字符串 return new String(arr);}}

reverse方法(自己实现)相关推荐

  1. JavaScript Array reverse 方法:颠倒数组中元素的顺序

    在JavaScript中,Array对象的reverse()方法将颠倒(反转)数组中元素的顺序.arr.reverse()在原数组上实现这一功能,即,reverse()会改变原数组. 例1:将数组元素 ...

  2. Java黑皮书课后题第7章:*7.12(倒置数组)7.7节中的reverse方法通过复制到新数组实现倒置。改写方法将参数中传递的数组倒置,并返回该数组。编写一个测试程序,输入10个数字,倒置它们并显示

    7.12(倒置数组)7.7节中的reverse方法通过复制到新数组实现倒置.改写方法将参数中传递的数组倒置,并返回该数组.编写一个测试程序,输入10个数字,倒置它们并显示 题目 题目描述 破题 代码 ...

  3. Java黑皮书课后题第6章:**6.3(回文整数)使用下面的方法头编写两个方法:……使用reverse方法实现isPalindrome。如果一个数字的逆序数和它自身相等,这个数就称为回文数。

    6.3(回文整数)使用下面的方法头编写两个方法:--使用reverse方法实现isPalindrome.如果一个数字的逆序数和它自身相等,这个数就称为回文数. 题目 题目概述 破题:假设没有提示语句( ...

  4. JS----javascript中使用reverse()方法反转数组

    1. JavaScript中的Array对象提供了一个reverse()方法用于反转(颠倒)数组中的元素. arrayObject.reverse() 要注意的是,这个方法会改变原来的数组,而不会创建 ...

  5. 关于splice()方法,slice() 、split()方法讲解,reverse()方法、replace()方法

    1.slice() 方法可从已有的数组中返回选定的元素. 语法 arrayObject.slice(start,end) 参数 描述 start 必需.规定从何处开始选取.如果是负数,那么它规定从数组 ...

  6. Python List reverse()方法

    描述 reverse() 函数用于反向列表中元素. 语法 reverse()方法语法: list.reverse() 参数 • NA. 返回值 该方法没有返回值,但是会对列表的元素进行反向排序. 实例 ...

  7. JS之颠倒数组元素的reverse方法

    作用:reverse() 方法用于颠倒数组中元素的顺序 语法:arrayObject.reverse() 注意:该方法会改变原来的数组,而不会创建新的数组 实例1:

  8. reverse()方法

    reverse()方法 描述 列表 reverse() 方法对列表中的元素进行反向排序. 语法 reverse() 方法语法: L.reverse() 参数 无. 返回值 该方法没有返回值,但是会对列 ...

  9. html ol中reverset,List T .Reverse()方法以及C#中的示例

    C#List .Reverse()方法 列表.Reverse()方法用于反转所有列表元素. 语法: void List.Reverse(); 参数:不接受任何内容. 返回值:不返回任何内容–返回的类型 ...

最新文章

  1. 深入理解js的执行机制
  2. MS SQL SERVER 2005 用于Web开发的安装注意事项
  3. Python基础概念_4_控制流程
  4. 几个有用的Linux命令
  5. centos7.0查看IP
  6. Linux环境下C语言MySQL接口API:第一讲
  7. 日志服务(原SLS)新功能发布(5)--使用Logstash接入数据
  8. 喜大普奔,Google 的一小步!
  9. Codeforce 697A - Pineapple Incident
  10. 高效记忆/形象记忆(11)110数字编码表 51-60
  11. 夏普电视出现android不动了,夏普电视常见故障问题分析与处理,电视机故障判断检修...
  12. MATLAB linspace函数
  13. inaflash什么意思中文_flash是什么意思中文翻译
  14. 黑莓android系统,黑莓Passport的手机系统是什么?能升级安卓5.0吗?
  15. RabbitMQ学习笔记:虚拟主机(Virtual Hosts)
  16. [连接 Android ]-使用 adb 命令行通过数据线进入安卓手机系统
  17. BetaFlight统一硬件配置文件研读之set命令
  18. 计算机主机安全属性包括,计算机安全属性包括哪些
  19. datetime格式提取年月日
  20. Xposed框架90版本已安装,但尚未激活。

热门文章

  1. [重要]招募计划 - 积微速成报名结果
  2. Eclipse插件安装最简单方式--以Eclipse中文语言包汉化为例(附汉化包)
  3. 数仓建模—数仓架构发展史(02)
  4. Qt编程中的信号和槽机制
  5. JavaScript制作的时钟
  6. 强化学习(Reinforcement Learning)
  7. 新秀学习51供应链管理的----模拟笔记本PC和51串行通讯1
  8. 数据库——完整性约束条件
  9. 子类内部调用父类成员函数,及子类对象在外部调用父类成员函数问题(C++)
  10. 图像处理之简单综合实例(大米计数)