@Makaron3000

Почему ругается на length?

При выполнении кода выдает ошибку - /src/main/java/Kata.java:3: error: cannot find symbol
for(int i = 0; i < haystack.length(); i++){
^
symbol: method lenght()
location: variable haystack of type Object[]

Код:
public class Kata {
  public static String findNeedle(Object[] haystack) {
    for(int i = 0; i < haystack.length(); i++){
      if(haystack[i] == "needle"){
        return "found the needle at position " + i;
      }
    }
    return "Makaron3000";
  }
}
  • Вопрос задан
  • 153 просмотра
Решения вопроса 1
xez
@xez Куратор тега Java
TL Junior Roo
haystack.lenght - без скобок
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Jacen11
@Jacen11
скобки ставят когда это метод и может что то принять, или не принять(но теоретически может), а поле по определению никаких параметров принять не может, поэтому нет у них скобок
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы