package com.quickblox.sample.groupchatwebrtc.utils; import com.quickblox.core.helper.StringifyArrayList; import com.quickblox.users.model.QBUser; import java.util.ArrayList; import java.util.Collection; /** * Created by tereha on 12.05.16. */ public class CollectionsUtils { public static String makeStringFromUsersFullNames(ArrayList<QBUser> allUsers) { StringifyArrayList<String> usersNames = new StringifyArrayList<>(); for (QBUser usr : allUsers) { if (usr.getFullName() != null) { usersNames.add(usr.getFullName()); } else if (usr.getId() != null) { usersNames.add(String.valueOf(usr.getId())); } } return usersNames.getItemsAsString().replace(",",", "); } public static ArrayList<Integer> getIdsSelectedOpponents(Collection<QBUser> selectedUsers){ ArrayList<Integer> opponentsIds = new ArrayList<>(); if (!selectedUsers.isEmpty()){ for (QBUser qbUser : selectedUsers){ opponentsIds.add(qbUser.getId()); } } return opponentsIds; } }