【每日一练】把字符串“javaguides” 反转为 “sediugavaj”的十种方法

提示:
1.使用 + (String连接) 操作符
2.使用 StringBuilder
3.使用 String charAt 方法
4.通过交换字符反转
5.使用 XOR(^) 操作符反转
6.使用堆栈
7.使用 Collections reverse() 方法
8.使用 Byte 数组
9.使用 substring() 方法
10.使用递归

--来自网页客户端
已邀请:

sjing - Google

赞同来自:

1.
 
        String a = "javaguides";
String b = "";
for (int i = a.length() - 1; i >= 0; i--) {
b += a.charAt(i);
}


--来自网页客户端

sjing - Google

赞同来自:

2.
 
        String a = "javaguides";
StringBuilder b = new StringBuilder(a);
b.reverse().toString();


--来自网页客户端

sjing - Google

赞同来自:

3.
 
        String a = "javaguides";
StringBuilder b = new StringBuilder();
for (int i = a.length() - 1; i >= 0; i--) {
b.append(a.charAt(i));
}


--来自网页客户端

sjing - Google

赞同来自: admin

4.
 
        String a = "javaguides";
char[] chars = a.toCharArray();
int length = chars.length - 1;
int half = (int) Math.floor(chars.length / 2);
char c;
for (int i = length; i >= half; i--) {
c = chars[length - i];
chars[length - i] = chars[i];
chars[i] = c;
}
String b = String.valueOf(chars);


--来自网页客户端

要回复问题请先登录注册

Template error, template file not found