三种JAVA常用实现字符串反转(Reverse)的方法
来源:互联网 发布:windows 10 dpi 编辑:程序博客网 时间:2024/05/16 00:51
(对应Leetcode中No.344 Rverse String)
1.最简单的方法:
public static String reverse1(String str)
{
return new StringBuffer(str).reverse().toString();
}
SringBuffer类和String一样,也用来代表字符串,相比String, StringBuffer在进行字符串处理时,不生成新的对象,在内存使用上要优于String类。当遇到插入、删除等字符串操作时,可以考虑用StringBuffer。
StringBuffer初始化:
使用构造方法对StringBuffer初始化:
StringBuffer s = new StringBuffer(); //初始化出的StringBuffer对象是一个空的对象
StringBuffer s = new StringBuffer(“abc”); //初始化出的StringBuffer对象的内容就是字符串”abc”
StringBuffer与String的转换:
虽然StringBuffer和String都是操作字符串,但两者属于不同的类,不能直接兼容,相互转换的方法为:
String s = “abc”;
StringBuffer sBuff1 = new StringBuffer(“123”);
StringBuffer sBuff2 = new StringBuffer(s); //String转换为StringBuffer
String s1 =sBuff2.toString(); //StringBuffer转换为String
StringBuffer其他方法:
2.最常用的方法:
public static String reverse3(String s)
3.常用方法的变形:
{
- 三种JAVA常用实现字符串反转(Reverse)的方法
- 几种常用的java 实现反转的方法(reverse
- javascript 实现字符串反转的三种方法
- java字符串反转reverse();
- php反转字符串的三种方法
- 字符串反转的三种方法
- 字符串反转的三种方法
- 总结几种Java字符串反转的实现方法
- 初识Java,初出茅庐:字符串实现反转的几种方法
- Java实现字符串反转的几种方法
- Java 字符串反转:七种字符串反转的方法
- 字符串实现反转的几种方法
- 单链表实现反转的三种方法
- 003实现字符串反转reverse
- 字符串反转(reverse实现)
- java七种反转字符串的方法
- Java实现字符串的反转
- java实现字符串的反转
- Java NIO系列教程(三) Buffer
- 深复制和浅复制
- 真机Win7 64位,虚拟机MAC OS X 10.11用NAT无法上网问题,ip 169.254.xxx.xxx
- 能够提高开发效率的Eclipse实用操作
- 深复制和浅复制(二)
- 三种JAVA常用实现字符串反转(Reverse)的方法
- HDU 1231 最大连续子序列
- CSS3基础入门学习: 背景制作实例!
- 232. Implement Queue using Stacks
- Android开发架构规范
- 有序数组,插入一个数后还保证有序
- Java enum的用法详解
- MAVEN 实践 探讨====一个真实的故事
- Java实现链式队列