String字符串倒过来读是什么意思?
- 内容介绍
- 文章标签
- 相关推荐
本文共计189个文字,预计阅读时间需要1分钟。
javapublic class StringReverse { private String string=zhangshuai;
@Test public void test() { System.out.println(reverse1()); System.out.println(reverse2()); System.out.println(reverse3(string)); }
// 使用数组反转 private String reverse1() { char[] chars=string.toCharArray(); int left=0; int right=chars.length - 1; while (left // 使用 StringBuilder 反转 private String reverse2() { StringBuilder sb=new StringBuilder(string); return sb.reverse().toString(); } // 使用字符串拼接反转 private String reverse3(String str) { StringBuilder reversed=new StringBuilder(); for (int i=str.length() - 1; i >=0; i--) { reversed.append(str.charAt(i)); } return reversed.toString(); }} public class StringReverse {
private String string = "zhangshuai";
@Test
public void test(){
System.out.println(reverse1());
System.out.println(reverse2());
System.out.println(reverse3(string));
}
/**
* 利用数组反转
* @return string
*/
public String reverse1(){
char[] chars = string.toCharArray();
//不是实际长度而是其-1
int length = chars.length;
for(int i=0;i
本文共计189个文字,预计阅读时间需要1分钟。
javapublic class StringReverse { private String string=zhangshuai;
@Test public void test() { System.out.println(reverse1()); System.out.println(reverse2()); System.out.println(reverse3(string)); }
// 使用数组反转 private String reverse1() { char[] chars=string.toCharArray(); int left=0; int right=chars.length - 1; while (left // 使用 StringBuilder 反转 private String reverse2() { StringBuilder sb=new StringBuilder(string); return sb.reverse().toString(); } // 使用字符串拼接反转 private String reverse3(String str) { StringBuilder reversed=new StringBuilder(); for (int i=str.length() - 1; i >=0; i--) { reversed.append(str.charAt(i)); } return reversed.toString(); }} public class StringReverse {
private String string = "zhangshuai";
@Test
public void test(){
System.out.println(reverse1());
System.out.println(reverse2());
System.out.println(reverse3(string));
}
/**
* 利用数组反转
* @return string
*/
public String reverse1(){
char[] chars = string.toCharArray();
//不是实际长度而是其-1
int length = chars.length;
for(int i=0;i

