本文整理匯總了Java中java.util.LinkedList.removeAll方法的典型用法代碼示例。如果您正苦於以下問題:Java LinkedList.removeAll方法的具體用法?Java LinkedList.removeAll怎麽用?Java LinkedList.removeAll使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類java.util.LinkedList
的用法示例。
在下文中一共展示了LinkedList.removeAll方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: checkProperties
import java.util.LinkedList; //導入方法依賴的package包/類
/**
* @param properties Map<String, String>
*/
protected void checkProperties(Map<String, String> properties)
{
Set<String> keys = properties.keySet();
if (!keys.containsAll(getRequiredProperties()))
{
LinkedList<String> missingProperties = new LinkedList<String>(getRequiredProperties());
missingProperties.removeAll(keys);
throw new InvitationException("The following mandatory properties are missing:\n" + missingProperties);
}
}
示例2: createRule
import java.util.LinkedList; //導入方法依賴的package包/類
Rule createRule(final String pattern, final Capabilities capabilities) {
final List<String> parts = getParts(pattern);
if (parts.isEmpty()) {
throw new IllegalStateException();
}
final String first = parts.get(0);
if (parts.size() == 1) {
if ("*".equals(first)) {
return getWildCardRule();
}
return new Rule(getLiteral(first), null, null, pattern, capabilities);
}
final LinkedList<String> suffixes = new LinkedList<>(parts);
Literal prefix = null;
if (!"*".equals(first)) {
prefix = getLiteral(first);
suffixes.remove(0);
}
final String last = parts.get(parts.size() - 1);
Literal postfix = null;
if (!"*".equals(last)) {
postfix = getLiteral(last);
suffixes.removeLast();
}
suffixes.removeAll(singleton("*"));
final Literal[] suffixArray = new Literal[suffixes.size()];
for (int i = 0; i < suffixArray.length; i++) {
suffixArray[i] = getLiteral(suffixes.get(i));
}
return new Rule(prefix, suffixArray, postfix, pattern, capabilities);
}
示例3: getData2
import java.util.LinkedList; //導入方法依賴的package包/類
protected void getData2(String data, InetAddress clientAddress, int clientPort) {
//Определяем, по нашей ли услуге пришел кастомер
boolean my = false;
for (SelfService srv : getUserPlan().getSelfservices()) {
if (String.valueOf(srv.getId()).equals(data)) {
my = true;
}
}
//Если кастомер встал в очередь, обрабатываемую этим юзером, то апдейтим состояние очередей.
if (my || user.getId().toString().equals(data)) {
//Получаем состояние очередей для юзера
refreshSituation();
return;
}
if (Uses.TASK_REFRESH_POSTPONED_POOL.equals(data)) {
//Получаем состояние пула отложенных
LinkedList<QCustomer> custs = NetCommander.getPostponedPoolInfo(netProperty);
LinkedList<QCustomer> rem = new LinkedList<>();
custs.stream()
.filter((cust) -> (cust.getIsMine() != null && !cust.getIsMine()
.equals(user.getId())))
.forEach((cust) -> {
rem.add(cust);
});
custs.removeAll(rem);
listPostponed.setModel(QPostponedList.getInstance().loadPostponedList(custs));
if (listPostponed.getModel().getSize() != 0) {
listPostponed.setSelectedIndex(0);
}
return;
}
if (Uses.HOW_DO_YOU_DO.equals(data)) {
//Отправим по TCP/IP
// NetCommander.setLive(netProperty, user.getId()); // заборонено. гы-гы. теперь жить будем по новому, даздравствует Новороссия!
}
if (data.startsWith("message#") && (data.startsWith("message#ALL##") || isMyMessage(
data))) {
final String mess = data.substring(data.indexOf("##") + 2);
tray.showMessageTray(getLocaleMessage("messages.tray.information"), mess,
MessageType.INFO);
labelMessage.setText(
labelMessage.getText() + "<b><span style='color:black'>" + Uses.FORMAT_HH_MM
.format(new Date()) + " " + getLocaleMessage("messages.tray.message")
+ ":</span></b><br><span style='color:blue'>" + mess
.replaceAll("\n", "<br>")
+ "</span><br>");
}
}