How can I get a char array in reverse order?

后端 未结 10 2587
情深已故
情深已故 2020-12-18 16:23

my assignment question is like that

Write a program which prints the letters in a char array in reverse order using

void printReverse(char         


        
10条回答
  •  余生分开走
    2020-12-18 16:51

    This is a class which reveres the character array using recursion.

    public class ReverseString {

        public static void main(String[] args) {
            // TODO Auto-generated method stub
    
            String str = new String("Hello");
            char[] strcharArray = str.toCharArray();
            printReverse(strcharArray);
    
        }
    
        private static void printReverse(char [] str) {
              helper(0, str);
            }
            private static void helper(int index, char [] str) {
              if (str == null || index >= str.length) {
                return;
              }
              helper(index + 1, str);
              System.out.println(str[index]);
            }
    }
    

提交回复
热议问题