Reverse a string in Java

前端 未结 30 3087
礼貌的吻别
礼貌的吻别 2020-11-21 13:12

I have \"Hello World\" kept in a String variable named hi.

I need to print it, but reversed.

How can I do this? I understand there

30条回答
  •  萌比男神i
    2020-11-21 13:50

    Here is a low level solution:

    import java.util.Scanner;
    
    public class class1 {
    
        public static void main(String[] args) {
            Scanner in = new Scanner(System.in);
            String inpStr = in.nextLine();
            System.out.println("Original String :" + inpStr);
            char temp;
            char[] arr = inpStr.toCharArray();
            int len = arr.length;
            for(int i=0; i<(inpStr.length())/2; i++,len--){
                temp = arr[i];
                arr[i] = arr[len-1];
                arr[len-1] = temp;
            }
    
            System.out.println("Reverse String :" + String.valueOf(arr));
        }
    }
    

提交回复
热议问题