java中字符串倒序方法
2008-04-03 10:27
183 查看
import java.lang.StringBuffer;
public class API_String {
public static void main(String[] args) {
String str = "abcd";
// 字符串倒序方法一
char[] ch = str.toCharArray();
StringBuffer sb = new StringBuffer();
for (int i = ch.length - 1; i >= 0; i--) {
sb.append(ch[i]);
}
System.out.println(sb.toString());
// 字符串倒序方法二
StringBuffer sbb = new StringBuffer();
for (int i = str.length() - 1; i >= 0; i--) {
sbb.append(str.charAt(i));
}
System.out.println(sbb.toString());
// 字符串倒序方法三
System.out.println(new StringBuffer(str).reverse().toString());
}
}
方法一和方法二都是利用已知的索引进行倒序,它们的算法很类似。方法三利用了JAVA中已有API的倒序方法(StringBuffer中的reverse())在API帮助文档里是这么说的:将此字符序列用其反转形式取代。
public class API_String {
public static void main(String[] args) {
String str = "abcd";
// 字符串倒序方法一
char[] ch = str.toCharArray();
StringBuffer sb = new StringBuffer();
for (int i = ch.length - 1; i >= 0; i--) {
sb.append(ch[i]);
}
System.out.println(sb.toString());
// 字符串倒序方法二
StringBuffer sbb = new StringBuffer();
for (int i = str.length() - 1; i >= 0; i--) {
sbb.append(str.charAt(i));
}
System.out.println(sbb.toString());
// 字符串倒序方法三
System.out.println(new StringBuffer(str).reverse().toString());
}
}
方法一和方法二都是利用已知的索引进行倒序,它们的算法很类似。方法三利用了JAVA中已有API的倒序方法(StringBuffer中的reverse())在API帮助文档里是这么说的:将此字符序列用其反转形式取代。
相关文章推荐
- Java实现字符串倒序输出的常用方法小结
- Java:集合,对列表(List)中的数据(整型、字符串、日期等)进行排序(正序、倒序)的方法;字符串按照整型排序的方法
- Java基础知识强化08:将字符串倒序输出(包括空格)的几种方法
- Java实现字符串倒序输出的常用方法小结
- Java实现字符串倒序输出的几种方法
- Java实现字符串倒序输出的几种方法
- Java实现字符串倒序输出的常用方法小结
- Java实现字符串倒序输出的几种方法
- Java实现字符串倒序输出的常用方法小结
- Java中字符串倒序方法
- Java实现字符串倒序输出的几种方法
- Java实现字符串倒序输出的几种方法
- Java中字符串的一些常见方法分享
- Java字符串中常用的方法
- Java生成的JSON字符串转换成JSON Object的方法
- JAVA_检测字符串是不是一串数字的几个方法
- 使用java中replaceAll方法替换字符串中的反斜杠
- Java中的String字符串倒序输出
- java七种反转字符串的方法
- 在Java中按字节获得字符串长度的两种方法