本文整理汇总了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>");
}
}