我有一个评级栏来评价电影,如果没有任何评级,我想隐藏评级栏。我已经实现了一个空检查,但似乎没有工作!
答案 0 :(得分:1)
float是原始数据类型,而不是对象。 null检查用于对象。对于基元,您应该使用默认值检查。对于float,默认值为0.0f。
检查link以获取信息
示例强>
float x = 0.0f;
if (x == 0) {
System.out.println("Value is ZERO>>>>>");
} else {
System.out.println("Value is NOT ZERO>>>>>");
}
答案 1 :(得分:0)
我假设您已经根据您的电影中的模型类为评级栏指定了值,那么您将获得评级(浮点数/整数)的值,只需使用它来决定天气以显示评级栏或否。
答案 2 :(得分:0)
这解决了问题,mRating是一个字符串类型
if(Float.parseFloat(mRating)==0)
{
Layout.setVisibility(View.GONE);
}