public static void main(String[] args)  
     {  
         Scanner scan = new Scanner(System.in);  
         String str = scan.next();  
        StringBuffer newStr = new StringBuffer(str);  
        System.out.println(newStr.reverse().toString());  
     }  我写的代码如上    但是如果输入的字符串中包含空格的话 ,输出的时候遇到空格就会停止。例如 : 我输入  “abcd efg”    只输出dcba 。 
请问我该怎么改进,让他连空格一起输出