package demo; import org.junit.Test; /** * 反转字符串 * Created with IntelliJ IDEA. * User: chen_daoliang * Date: 2018/9/17 * Time: 12:37 * To change this template use File | Settings | File and Code Templates. */ public class StringTest { public String reverse1(String str) { return new StringBuilder(str).reverse().toString(); } public String reverse2(String str) { char[] arr = str.toCharArray(); for (int i = 0, j = arr.length - 1; i < j; i++, j--) { char temp = arr[i]; arr[i] = arr[j]; arr[j] = temp; } return new String(arr); } public String reverse3(String str) { StringBuilder sb = new StringBuilder(); for (int i = str.length() - 1; i >= 0; i--) { sb.append(str.charAt(i)); } return sb.toString(); } @Test public void test() { System.out.println(reverse1("hello")); System.out.println(reverse2("hello")); System.out.println(reverse3("hello")); } }
相关推荐
labview 16进制反转字符串
C++语言编程中,反转字符串编程,实例源码。。。。。。。。
c++反转字符串 简单的代码 测试可用,已经实现了方法和main函数
c++递归反转字符串代码 大家可以参考看看 欢迎分享
该文档是反转字符串的,很多资源只是反转英文字符串,该文档包括可以反转中文的,并且有递归和非递归的方法。仅仅只是一个cpp文件,只要新建一个新的空工程,直接加载该cpp就可以运行使用了。
JAVA程序设计 课程设计(论文) 题目: 反转字符串
(Java)反转字符串单词,但不改变标点符号的位置
到我的博客去哦,有更多的源码下载的………… http://blog.csdn.net/mohongmao/
给出多种方法反转字符串给出多种方法反转字符串给出多种方法反转字符串* 使用PHP内置函数strrev(), 不支持反转带有中文的字符串* 使用strlen()函
c语言反转字符串2.zip
c语言算法反转字符串.zip
判断是否为反转字符串.zip
c语言面试题 c语言面试题之双指针反转字符串
541. 反转字符串 II给定一个字符串和一个整数 k,你需要对从字符串开头算起的每个 2k 个字符的前k个字符进行反转。解决方案每2k个字符来遍历原字符串s,
tags: [算法, 字符串, 双指针, 模拟]categories: [刷题]541. 反转字符串 II给定一个字符串 s 和一个整数 k,从字符串开头算起,
python教程利用python3代码实现反转字符串源码分享,下载即可运行,欢迎下载学习
c语言面试题 c语言面试题之双指针反转字符串中的单词III