题解 | #字符串反转#
字符串反转
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();
char[] sArray = s.toCharArray();
// 双指针
int start = 0;
int end = s.length() - 1;
int middle = (end - start) / 2;
char temp;
while(start <= end){
temp = sArray[start];
sArray[start] = sArray[end];
sArray[end] = temp;
start++;
end--;
}
System.out.println(new String(sArray));
}
}
}
