我正在构建一个程序,它读取一个由8个字符或更少字符组成的字符串,并以相反的顺序写入,例如,apple将更改为elppa。 这就是我到目前为止所做的,不知道现在去哪里,或者我是否朝着正确的方向前进。
Scanner in = new Scanner(System.in);
String word, reverse;
int lengthOfWord;
char lc;//last character
System.out.print("Enter word of 8 characters or less: ");
word = in.nextLine();
lengthOfWord = word.length();
lc = word.charAt(lengthOfWord);
答案 0 :(得分:1)
如何尝试这样: -
String reverseFunction(String s) {
StringBuilder sb = new StringBuilder();
for(int i = s.length() - 1; i >= 0; --i)
sb.append(s.charAt(i));
return sb.toString();
}