【发布时间】:2015-04-09 23:51:01
【问题描述】:
如果我的字符串数组中的某个点等于我传入的字符串值,我正在尝试执行代码。我知道我的数组正在存储正确的值,并且方法正在获取正确的值抛出了参数(我确定)。当参数值与数组中的值匹配时,if 语句永远不会被命中。下面是我的代码
public void checkWordForLetter(String c)
{
int letterSpotIndex = 0;
int spotNumber = 1;
for(int i = 0; i < (wordLetters.length); i ++)
{
System.out.println(wordLetters[i]);
if(wordLetters[i].equals(c))
{
System.out.println("Letter being looked at in array is: " + c);
letterSpot[letterSpotIndex] = spotNumber;
letterSpotIndex = letterSpotIndex + 1;
spotNumber = spotNumber + 1;
}
}
}
【问题讨论】:
标签: java if-statement methods