Reverse string method

后端 未结 6 1675
暗喜
暗喜 2021-01-20 00:25

I am trying to solve the following problem but how do write the method that accepts String as an argument?

Write a method named printReverse

6条回答
  •  庸人自扰
    2021-01-20 00:44

    I highly recommend you to go through a basic tutorial.

    You can simply do:

    private static String myReverse(String str) {
        String reverse = "";
        int length = str.length();
        for( int i = length - 1 ; i >= 0 ; i-- ) {
           reverse = reverse + str.charAt(i);
        }
        return reverse;
    }
    

    And in your main, you simply:

    String reversed = myReverse(in.nextLine());
    

    Note that the method is static because you're referring to it from a static manner (main method). If you don't want it to be static, you'll have to access it via an object.

    Also note that it's a good practice to always have curly brackets for for loops, even if it contains a single line.

提交回复
热议问题