本文整理了Java中java.util.LinkedHashMap.keySet()
方法的一些代码示例,展示了LinkedHashMap.keySet()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。LinkedHashMap.keySet()
方法的具体详情如下:
包路径:java.util.LinkedHashMap
类名称:LinkedHashMap
方法名:keySet
暂无
代码示例来源:origin: lipangit/JiaoZiVideoPlayer
public Object getValueFromLinkedMap(int index) {
int currentIndex = 0;
for (Object key : urlsMap.keySet()) {
if (currentIndex == index) {
return urlsMap.get(key);
}
currentIndex++;
}
return null;
}
代码示例来源:origin: apache/geode
/**
* Returns an iterator of the {@code String} names in this object. The returned iterator supports
* {@link Iterator#remove() remove}, which will remove the corresponding mapping from this object.
* If this object is modified after the iterator is returned, the iterator's behavior is
* undefined. The order of the keys is undefined.
*
* @return an iterator over the keys.
*/
public Iterator<String> keys() {
return nameValuePairs.keySet().iterator();
}
代码示例来源:origin: loklak/loklak_server
private void checkSize() {
if (this.map.size() >= this.maxSize) {
Iterator<K> i = this.map.keySet().iterator();
while (i.hasNext() && this.map.size() > this.maxSize) this.map.remove(i.next());
}
}
代码示例来源:origin: redisson/redisson
/**
* Returns a string representation of the annotation.
*/
public String toString() {
StringBuffer buf = new StringBuffer("@");
buf.append(getTypeName());
if (members != null) {
buf.append("(");
Iterator mit = members.keySet().iterator();
while (mit.hasNext()) {
String name = (String)mit.next();
buf.append(name).append("=").append(getMemberValue(name));
if (mit.hasNext())
buf.append(", ");
}
buf.append(")");
}
return buf.toString();
}
代码示例来源:origin: apache/activemq
JClass c = (JClass)iter.next();
classNames.put(c, c);
JClass c = (JClass)iter.next();
if (!classNames.containsKey(c.getSuperclass())) {
rc.put(c, c);
JClass c = (JClass)iter.next();
if (!rc.containsKey(c)) {
rc.put(c, c);
return new ArrayList<JClass>(rc.keySet());
代码示例来源:origin: apache/hive
Set<String> aggExprs = qbPI.getDestToAggregationExprs().values().iterator().next().keySet();
代码示例来源:origin: apache/incubator-druid
expectedPageIds.put(segmentId1, 1);
expectedPageIds.put(segmentId2, 2);
Iterator<String> exSegmentIter = expectedPageIds.keySet().iterator();
Iterator<String> acSegmentIter = merged.getValue().getPagingIdentifiers().keySet().iterator();
代码示例来源:origin: osmandapp/Osmand
LinkedHashMap<String, String> map = new LinkedHashMap<String, String>();
if (zoom != NO_ZOOM)
map.put("z", String.valueOf(zoom));
if (query != null)
map.put("q", URLEncoder.encode(query));
if (label != null)
if (query == null)
map.put("q", latlon + "(" + URLEncoder.encode(label) + ")");
if (map.size() > 0)
uriString += "?";
int i = 0;
for (String key : map.keySet()) {
if (i > 0)
uriString += "&";
uriString += key + "=" + map.get(key);
i++;
代码示例来源:origin: PipelineAI/pipeline
Integer counter = aggregatedCommandsExecuted.get(display);
if( counter != null){
aggregatedCommandsExecuted.put(display, counter + 1);
} else {
aggregatedCommandsExecuted.put(display, 1);
for (String displayString : aggregatedCommandsExecuted.keySet()) {
if (builder.length() > 0) {
builder.append(", ");
builder.append("[").append(totalExecutionTime).append("ms]");
int count = aggregatedCommandsExecuted.get(displayString);
if (count > 1) {
builder.append("x").append(count);
代码示例来源:origin: JesusFreke/smali
if (superclass != null) {
ClassProto superclassProto = (ClassProto) classPath.getClass(superclass);
for (String superclassInterface: superclassProto.getInterfaces().keySet()) {
interfaces.put(superclassInterface, null);
for (Entry<String, ClassDef> entry: interfaceProto.getInterfaces().entrySet()) {
if (!interfaces.containsKey(entry.getKey())) {
interfaces.put(entry.getKey(), entry.getValue());
interfaces.put(interfaceType, null);
unresolvedInterfaces.add(interfaceType);
interfacesFullyResolved = false;
代码示例来源:origin: spring-projects/spring-data-mongodb
private boolean lastOperatorWasNot() {
return !this.criteria.isEmpty() && "$not".equals(this.criteria.keySet().toArray()[this.criteria.size() - 1]);
}
代码示例来源:origin: wildfly/wildfly
/**
* Construct this security domain.
*
* Construction requires {@code createSecurityDomain} {@link ElytronPermission}.
*
* @return the new security domain
*/
public SecurityDomain build() {
final SecurityManager sm = System.getSecurityManager();
if (sm != null) {
sm.checkPermission(CREATE_SECURITY_DOMAIN);
}
final LinkedHashMap<String, RealmInfo> realmMap = new LinkedHashMap<>(realms.size());
for (RealmBuilder realmBuilder : realms.values()) {
realmMap.put(realmBuilder.getName(), new RealmInfo(realmBuilder));
}
if (defaultRealmName != null && !realmMap.containsKey(defaultRealmName)) {
throw log.realmMapDoesNotContainDefault(defaultRealmName);
}
assertNotBuilt();
built = true;
if(log.isTraceEnabled()) {
log.tracef("Building security domain with defaultRealmName %s.", defaultRealmName);
if(realmMap.size() > 1) {
log.tracef("The following additional realms were added: %s.", realmMap.keySet().toString());
}
}
return new SecurityDomain(this, realmMap);
}
代码示例来源:origin: apache/drill
List<Path> pathsToAdd = new LinkedList<Path>();
for (String alias : work.getAliasToWork().keySet()) {
LOG.info("Processing alias " + alias);
boolean hasLogged = false;
for (Path file : new LinkedList<Path>(work.getPathToAliases().keySet())) {
List<String> aliases = work.getPathToAliases().get(file);
if (aliases.contains(alias)) {
if (file != null) {
} else if (!hasLogged) {
hasLogged = true;
LOG.info("Adding " + work.getPathToAliases().size()
+ " inputs; the first input is " + file);
代码示例来源:origin: markzhai/AndroidPerformanceMonitor
@Override
protected void doSample() {
StringBuilder stringBuilder = new StringBuilder();
for (StackTraceElement stackTraceElement : mCurrentThread.getStackTrace()) {
stringBuilder
.append(stackTraceElement.toString())
.append(BlockInfo.SEPARATOR);
}
synchronized (sStackMap) {
if (sStackMap.size() == mMaxEntryCount && mMaxEntryCount > 0) {
sStackMap.remove(sStackMap.keySet().iterator().next());
}
sStackMap.put(System.currentTimeMillis(), stringBuilder.toString());
}
}
}
代码示例来源:origin: apache/hive
public String getBigTableAlias() {
return ((MapWork) bigTableWork).getAliasToWork().keySet().iterator().next();
}
代码示例来源:origin: org.codehaus.jackson/jackson-mapper-asl
@Override
public Iterator<String> getFieldNames()
{
return (_children == null) ? NoStringsIterator.instance() : _children.keySet().iterator();
}
代码示例来源:origin: pentaho/pentaho-kettle
map.put( rowMetaAndData, new TimedRow( add ) );
if ( !meta.isLoadingAllDataInCache() && meta.getCacheSize() > 0 && map.size() > meta.getCacheSize() ) {
List<RowMetaAndData> keys = new ArrayList<RowMetaAndData>( map.keySet() );
List<Date> samples = new ArrayList<Date>();
int incr = keys.size() / 10;
TimedRow timedRow = map.get( key );
samples.add( timedRow.getLogDate() );
TimedRow timedRow = map.get( key );
代码示例来源:origin: marytts/marytts
for (MaryModule m : list) {
if (!results.containsKey(m.outputType()))
results.put(m.outputType(), m);
for (MaryDataType t : results.keySet()) {
returnList.add(results.get(t));
代码示例来源:origin: SonarSource/sonarqube
public Set<String> getBucketKeys(String facetName) {
LinkedHashMap<String, Long> facet = facetsByName.get(facetName);
if (facet != null) {
return facet.keySet();
}
return Collections.emptySet();
}
代码示例来源:origin: redisson/redisson
for (MethodDescription methodDescription : typeDescription.getDeclaredMethods()) {
if (!declaredMethods.contains(methodDescription)) {
implementations.put(methodDescription, entry.asSupplementaryEntry(methodDescription));
declaredMethods.add(methodDescription);
ElementMatcher<? super MethodDescription> relevanceMatcher = (ElementMatcher<? super MethodDescription>) not(anyOf(implementations.keySet()))
.and(returns(isVisibleTo(instrumentedType)))
.and(hasParameters(whereNone(hasType(not(isVisibleTo(instrumentedType))))))
for (Entry entry : entries) {
if (entry.resolve(instrumentedType).matches(methodDescription)) {
implementations.put(methodDescription, entry.asPreparedEntry(instrumentedType,
methodDescription,
node.getMethodTypes(),
&& methodDescription.getDeclaringType().isPackagePrivate()) {
implementations.put(methodDescription, Prepared.Entry.forVisibilityBridge(methodDescription, node.getVisibility()));
内容来源于网络,如有侵权,请联系作者删除!