我無法編譯此方法。此方法用於搜索類型爲Event的數組。所以說,如果月份包含[1,2,3,4,5,6,7 * 8,9 *],它將搜索有星號的那些並返回true類型數組中的布爾方法
public static boolean isSignificant(Event[] month, String SearchValue)
{
boolean isFound = false;
for(int i = 0; i< month.length && isFound == false; i++)
{
if(month[i].contains(SearchValue)) // error on this line
{
isFound = true;
}
}
return isFound;
}
爲什麼期望'month [i] .contains(SearchValue)'編譯? 'month'是一個數組,而不是'List'。你不能直接在數組上調用'contains'。另外,'month'在你搜索'String'的時候是'Event'類型 - 這是沒有意義的。 –