题解 | #字符串反转#
字符串反转
https://www.nowcoder.com/practice/e45e078701ab4e4cb49393ae30f1bb04
import java.util.Scanner;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String str=in.nextLine();
StringBuilder res=new StringBuilder(str);
System.out.println(res.reverse());
}
}
Scanner in = new Scanner(System.in);
String str=in.nextLine();
StringBuilder res=new StringBuilder();
for(int i=str.length()-1;i>=0;i--){
res=res.append(str.charAt(i));
}
System.out.println(res);
对比了一下,直接使用字符串拼接字符效率最低,其次是自己写逆序方法使用append拼接,然后是使用API似乎效率更好

荣耀工作强度 439人发布