我在getview方法中有自定义gridview适配器我正在检查字符串是否为NULL或空,但条件似乎不起作用,因为它打印字符串“null”到下面的textview是代码
if(!ThisAttendee.AllocatedTable.equals(null) && ThisAttendee.AllocatedTable.toLowerCase().trim() != "null" && !ThisAttendee.AllocatedTable.trim().isEmpty())
{
((TextView)(gridviewitem.findViewById(R.id.tv_attendeetable))).setText("Table: "+ThisAttendee.AllocatedTable);
}
答案 0 :(得分:1)
您需要使用.equals()
代替==
来检查字符串是否为"null"
,
并==
而不是equals()
来检查null
。