题解 | #字符串反转#
字符串反转
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似乎效率更好