用空格翻转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$是的,很好,ı写了“是”,但没有返回“给我字符串”