Ошибка в коде Java

Тема в разделе "Java", создана пользователем zorgies, 19 окт 2010.

  1. zorgies

    zorgies Гость

    Репутация:
    0
    Помогите найти причину появления ошибки. Проект предназначен для работы на сервере RED5

    Участок кода java который дает ошибку:


    private IConnection getUser(String id) { // Can only iterate over an array or an instance of java.lang.Iterable

    for (Set<IConnection> set : appScope.getConnections()) {
    for (IConnection con : set) {
    if(con.getClient().getAttribute(ATT_USER_ID).equals(id))
    return con;
    }
    }

    return null;
    }

    Заранее спасибо за помощь.
     
  2. Kmet

    Kmet Well-Known Member
    Java Team

    Репутация:
    0
    Регистрация:
    25 май 2006
    Сообщения:
    1.036
    Симпатии:
    8
    какую ошибку?
     
  3. zorgies

    zorgies Гость

    Репутация:
    0
  4. Kmet

    Kmet Well-Known Member
    Java Team

    Репутация:
    0
    Регистрация:
    25 май 2006
    Сообщения:
    1.036
    Симпатии:
    8
    парсер попломал ссылку.

    но на вскидку,
    appScope.getConnections() скорее всего возвращает не Set, а Iterator, который нельзя использовать в конструкции for each
     
Загрузка...
Похожие Темы - Ошибка коде Java
  1. artik009
    Ответов:
    1
    Просмотров:
    1.093
  2. acelash
    Ответов:
    0
    Просмотров:
    1.122
  3. snake0202
    Ответов:
    1
    Просмотров:
    1.395
  4. roshax
    Ответов:
    0
    Просмотров:
    1.285
  5. Антинерусь
    Ответов:
    0
    Просмотров:
    1.278

Поделиться этой страницей