题解 | #字符串反转#
字符串反转
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);
// 注意 hasNext 和 hasNextLine 的区别
while (in.hasNextLine()) { // 注意 while 处理多个 case
String s = in.nextLine();
if(s.length()>1000)
return;
char[] strChar = s.toCharArray();
char[] retval = new char[strChar.length];
int j=0;
for(int i=strChar.length-1;i>=0;i--){
if(j<=strChar.length-1){
retval[j]=strChar[i];
j++;
}
}
System.out.println(new String(retval));
}
}
}
主要思路就是把字符串转为数组然后倒序存储,最后输出
#华为od#