обновить список пользователей в веб-сервисах - PullRequest
0 голосов
/ 04 декабря 2011

Я пытаюсь обновить TextArea с помощью userList всякий раз, когда клиент входит в качестве администратора. Однако первый клиент имеет только свое имя, а второй - с первым клиентом. Я хочу обновить список для первого клиента. Например, если присоединился третий клиент, он должен обновить список для первого и второго клиентов.

Вот мой метод веб-сервиса

public String getuserList ()
   {
       String usname = "";

       synchronized(username)
       {

           for (int i = 0; i < username.size(); i++)
           {
               usname =  usname + "\n" + username.get(i);

           }

           return usname;

       }
   }

есть предложения?

Спасибо.

1 Ответ

0 голосов
/ 04 декабря 2011

С точки зрения разработки API, я бы ожидал, что getUserList вернет List, чем String.Для всех других целей ваша реализация выглядит просто ОК.

Вы можете рассмотреть возможность использования StringBuilder для построения окончательной строки, чем оператор +.

РЕДАКТИРОВАТЬ: показать пример сценария.

StringBuilder sb = new StringBuilder();
for (String s : username)
{
    sb.append(s);
    sb.append("\n");
}
return sb.toString();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...