如何等待php回答?(等于不工作)

时间:2013-12-16 09:57:04

标签: java

我有一个错误,我不能等于一个变量。这是我的代码:

        String answer = excuteGet("http://cruel-world.com/launcher/versions.php" + "?client=" + client[nameId] + "&version=" + client[versId], "");
        System.out.println(answer);
        if (answer.equals("OK")){
            System.out.println("fine");
        }

我的脚本回答:好的,但是如果阻止不起作用。

1 个答案:

答案 0 :(得分:0)

这里最可能的情况是答案有前导/尾随空格。你需要trim()那些。

if (answer.trim().equals("OK")) {

你最初没有在问题中提到答案除了“OK”之外还有额外的字符串。在这种情况下,您需要删除其他内容(使用正则表达式),或使用contains()方法检查答案字符串中是否包含“OK”。

if (answer.contains("OK")) { // check if answer contains the string "OK"