如何比较从android中的servlet收到的字符串?

时间:2017-04-21 19:44:13

标签: android http servlets server httpresponse

在我的android应用程序中,我需要检查从java servlet返回的字符串,并相应地更改textview。

if(stat.equalsIgnoreCase("open")) {
    tx = (TextView) findViewById(R.id.textView1);
    tx.setText("getting");
}
else {
    tx = (TextView) findViewById(R.id.textView1);
    tx.setText("not getting");
}

哪里" stat"是从服务器返回的字符串。虽然变量stat的值是" open"控件进入else部分。当实际长度为4时,stat.length()返回6.这是我从servlet接收响应的方式。

final HttpEntity entity = response.getEntity();
stat = EntityUtils.toString(entity);

有人可以解释我哪里出错吗?

1 个答案:

答案 0 :(得分:0)

尝试使用" trim"返回值。
示例:

lfsr_feedback.h