Android 检查textView文本的if条件的结果
检查textView文本的if条件的结果中存在一些问题 这是更多解释的代码 times.xmlAndroid 检查textView文本的if条件的结果,android,string,text,Android,String,Text,检查textView文本的if条件的结果中存在一些问题 这是更多解释的代码 times.xml <TextView android:id="@+id/tiMinutesView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center"
<TextView
android:id="@+id/tiMinutesView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="--"
android:textColor="#3134E8" />
现在它应该返回false并显示NO,因为它等于“-”实际上,但它返回true并显示OK
有什么问题吗?始终使用equals()
方法进行字符串
值比较
if (!minView.getText().toString().trim().equals("--")) {
....
}
=
用于比较对象引用equals()
用于值比较
p.S:-这里有无数的问题@SO,它们更详细地解释了这一点。请务必参考它们以获得更清晰的信息。始终使用equals()
方法进行字符串
值比较
if (!minView.getText().toString().trim().equals("--")) {
....
}
=
用于比较对象引用equals()
用于值比较
p.S:-这里有无数的问题@SO,它们更详细地解释了这一点。为了更清晰,请参考它们。您在Java dude上,因此将相关行更改为:
if (minView.getText().toString().trim().equals("--"))
{
//write your code here.
}...
您在Java dude上,因此将相关行更改为:
if (minView.getText().toString().trim().equals("--"))
{
//write your code here.
}...
始终使用字符串值/对象的等于()来比较字符串
if(!minView.getText().toString().trim().equals("--")){
}....
这将比较值和
minView.getText().toString().trim()!=“-”
这将比较两个字符串对象始终使用字符串值/对象的等于()来比较字符串
if(!minView.getText().toString().trim().equals("--")){
}....
这将比较值和minView.getText().toString().trim()!=“--”
这将比较两个字符串对象使用此
if (!minView.getText().toString().trim().equals("--")
使用说明
if (minView.getText().toString().trim() != "--")
用这个
if (!minView.getText().toString().trim().equals("--")
使用说明
if (minView.getText().toString().trim() != "--")
哦,不!!同时!!英雄联盟我早了2秒哈哈哈@内扎姆-没有问题!让我们决定吧,干杯!美好的它正在工作。。这是因为我是php开发人员,并且是android新手,非常感谢:)@AhmedGalal-没问题!总是很乐意帮忙。如果它解决了你的问题,请投票并接受答案,供未来的访问者参考。哦,不!!同时!!英雄联盟我早了2秒哈哈哈@内扎姆-没有问题!让我们决定吧,干杯!美好的它正在工作。。这是因为我是php开发人员,并且是android新手,非常感谢:)@AhmedGalal-没问题!总是很乐意帮忙。如果它解决了你的问题,请投票并接受答案,供未来的访问者参考。