Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何提取字符串中的每个字符,并按相反的顺序排列?_Java_String_Char_Reverse - Fatal编程技术网

Java 如何提取字符串中的每个字符,并按相反的顺序排列?

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

我正在构建一个程序,它读取由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);

这样试试怎么样:-

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?)进行标记。