我在我的 Intro Java 类中遇到了一个问题,这个问题有点超出我的想象。
问题是要求用户输入一个字符串并输出相同的字符串反转
示例输入:“你今天过得怎么样?” 示例输出:“今天?你过得怎么样”
我不知所措,甚至不知道如何开始解决这个问题......任何提示将不胜感激。
我尝试过反转字符串,但它只是向后读取。
package reverseinplace;
import java.util.*;
public class ReverseInPlace {
public static void main(String[] args) {
String original, reverse = "";
Scanner in = new Scanner(System.in);
System.out.println("Enter a string to reverse");
original = in.nextLine();
int length = original.length();
for ( int i = length - 1 ; i >= 0 ; i-- )
reverse = reverse + original.charAt(i);
System.out.println("Reverse of entered string is: "+reverse);
}
}
我应该使用某种数组吗?先感谢您!!!