Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/319.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 - Fatal编程技术网

用空格翻转java

用空格翻转java,java,Java,我想取一个字符串,如果它们是相同的,则翻转该字符串打印“相同”,如果不是打印“不相同”。这些代码对我来说没问题,但是如果我用一个带空格的字符串,比如“r a d a r”程序会问“继续?”,但它没有等待我的回答。。直接退出 import java.util.Scanner; public class sormak { public static void main(String[]args) { Scanner input = new Scanner

我想取一个字符串,如果它们是相同的,则翻转该字符串打印
“相同”
,如果不是打印
“不相同”
。这些代码对我来说没问题,但是如果我用一个带空格的字符串,比如
“r a d a r”
程序会问
“继续?”
,但它没有等待我的回答。。直接退出

import java.util.Scanner;

public class sormak {

        public static void main(String[]args) {

            Scanner input = new Scanner(System.in);;
            String yes = "yes";
            String cont = ""; 

            do {
                String reserve = "";
                String input1 = "";

                System.out.print("give me string");
                input1 = input.next();

                for(int i=input1.length(); i>0; i--)
                {
                    reserve = reserve + input1.substring(i-1,i);
                }
                if(input1.equalsIgnoreCase(reserve))
                    System.out.println("same!!");
                else
                    System.out.println("not same");

                System.out.print("continue?");
                cont = input.next();

            } while (cont.equalsIgnoreCase(yes) == true);

        }
    }

试试下面的代码,你需要通读整行才能得到答案

System.out.print("continue?");
while (!cont.equals("\n")) {
   cont = input.next();
   answer += cont;
}
} while (answer.equalsIgnoreCase(yes));

Scanner.next()的javadoc说什么?当你浏览javadoc中Scanner提供的方法时,你不能找到一个返回整行的方法吗?给我同样的方法!!继续吗?是的,给我同样的声音!!继续?furkan@fujitsu:~/Desktop$是的,很好,ı写了“是”,但没有返回“给我字符串”