Java 如何提取字符串中的每个字符,并按相反的顺序排列?
我正在构建一个程序,它读取由8个或更少字符组成的字符串,然后以相反的顺序写入,例如,apple将更改为elppa。 这就是我到目前为止所拥有的,我不知道现在该去哪里,或者我的方向是否正确Java 如何提取字符串中的每个字符,并按相反的顺序排列?,java,string,char,reverse,Java,String,Char,Reverse,我正在构建一个程序,它读取由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 cha
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);
这样试试怎么样:-
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();
}
请使用相关语言(Java?)进行标记。