如果if
中的当前字符串为“ Heads”,则在使用TextView
语句执行某些操作时会遇到麻烦。
这是我当前的代码:
if (myCoin = "Heads") {
ImageView img = (ImageView) findViewById(R.id.imageView);
img.setImageResource(R.mipmap.heads);
}
“ myCoin”是包含单词“ Heads”和“ Tails”的字符串的名称。
final String[] myCoin= {"Heads", "Tails"};
生成随机数时,
TextView
将根据数字显示这些单词之一。但是,由于(myCoin = "Heads")
下的红色波浪线显示为:Incompatible Types.
Required: Java.Lang.String[]
Found: Java.Lang.String
如您所见,我的字符串的确有方括号,所以我想知道我是否甚至可以在
myCoin
语句中使用if
。解决了
最佳答案
问题a)=
是一项作业,您需要.equals
问题b)myCoin
是一个数组
如果你这样做
myCoin[0].equals ("Heads")
这将永远是真的