本文整理了Java中java.util.Hashtable.size()
方法的一些代码示例,展示了Hashtable.size()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Hashtable.size()
方法的具体详情如下:
包路径:java.util.Hashtable
类名称:Hashtable
方法名:size
[英]The number of mappings in this hash map.
[中]此哈希映射中的映射数。
代码示例来源:origin: log4j/log4j
public SortedKeyEnumeration(Hashtable ht) {
Enumeration f = ht.keys();
Vector keys = new Vector(ht.size());
for (int i, last = 0; f.hasMoreElements(); ++last) {
String key = (String) f.nextElement();
for (i = 0; i < last; ++i) {
String s = (String) keys.get(i);
if (key.compareTo(s) <= 0) break;
}
keys.add(i, key);
}
e = keys.elements();
}
代码示例来源:origin: apache/rocketmq
public Enumeration getCurrentLoggers() {
Vector<Logger> loggers = new Vector<Logger>(ht.size());
Enumeration elems = ht.elements();
while (elems.hasMoreElements()) {
Object o = elems.nextElement();
if (o instanceof Logger) {
Logger logger = (Logger)o;
loggers.addElement(logger);
}
}
return loggers.elements();
}
代码示例来源:origin: Sable/soot
public void removeEdge(Object from, Object to) {
Hashtable targets = sources.get(from);
if (targets == null) {
return;
}
targets.remove(to);
if (targets.size() == 0) {
sources.remove(from);
}
}
代码示例来源:origin: Sable/soot
public void addAll(WeightedDirectedSparseGraph othergraph) {
WeightedDirectedSparseGraph another = othergraph;
this.isUnknown = another.isUnknown;
this.clear();
Hashtable<Object, Hashtable<Object, IntContainer>> othersources = another.sources;
Iterator<Object> othersrcIt = othersources.keySet().iterator();
while (othersrcIt.hasNext()) {
Object src = othersrcIt.next();
Hashtable othertargets = othersources.get(src);
Hashtable<Object, IntContainer> thistargets = new Hashtable<Object, IntContainer>(othersources.size());
this.sources.put(src, thistargets);
Iterator targetIt = othertargets.keySet().iterator();
while (targetIt.hasNext()) {
Object target = targetIt.next();
IntContainer otherweight = (IntContainer) othertargets.get(target);
thistargets.put(target, otherweight.dup());
}
}
}
代码示例来源:origin: quartz-scheduler/quartz
public static InitialContext getInitialContext(final JobDataMap dataMap)
throws NamingException {
final Hashtable<String, String> params = new Hashtable<String, String>(4);
final String initialContextFactory = dataMap
.getString(INITIAL_CONTEXT_FACTORY);
if (initialContextFactory != null)
params.put(Context.INITIAL_CONTEXT_FACTORY, initialContextFactory);
final String providerUrl = dataMap.getString(PROVIDER_URL);
if (providerUrl != null)
params.put(Context.PROVIDER_URL, providerUrl);
final String principal = dataMap.getString(PRINCIPAL);
if (principal != null)
params.put(Context.SECURITY_PRINCIPAL, principal);
final String credentials = dataMap.getString(CREDENTIALS);
if (credentials != null)
params.put(Context.SECURITY_CREDENTIALS, credentials);
if (params.size() == 0)
return new InitialContext();
else
return new InitialContext(params);
}
代码示例来源:origin: commons-collections/commons-collections
public void testToListWithHashtable() {
Hashtable expected = new Hashtable();
expected.put("one", new Integer(1));
expected.put("two", new Integer(2));
expected.put("three", new Integer(3));
// validate elements.
List actualEltList = EnumerationUtils.toList(expected.elements());
Assert.assertEquals(expected.size(), actualEltList.size());
Assert.assertTrue(actualEltList.contains(new Integer(1)));
Assert.assertTrue(actualEltList.contains(new Integer(2)));
Assert.assertTrue(actualEltList.contains(new Integer(3)));
List expectedEltList = new ArrayList();
expectedEltList.add(new Integer(1));
expectedEltList.add(new Integer(2));
expectedEltList.add(new Integer(3));
Assert.assertTrue(actualEltList.containsAll(expectedEltList));
// validate keys.
List actualKeyList = EnumerationUtils.toList(expected.keys());
Assert.assertEquals(expected.size(), actualEltList.size());
Assert.assertTrue(actualKeyList.contains("one"));
Assert.assertTrue(actualKeyList.contains("two"));
Assert.assertTrue(actualKeyList.contains("three"));
List expectedKeyList = new ArrayList();
expectedKeyList.add("one");
expectedKeyList.add("two");
expectedKeyList.add("three");
Assert.assertTrue(actualKeyList.containsAll(expectedKeyList));
}
代码示例来源:origin: stackoverflow.com
private static String getPostParamString(Hashtable<String, String> params) {
if(params.size() == 0)
return "";
StringBuffer buf = new StringBuffer();
Enumeration<String> keys = params.keys();
while(keys.hasMoreElements()) {
buf.append(buf.length() == 0 ? "" : "&");
String key = keys.nextElement();
buf.append(key).append("=").append(params.get(key));
}
return buf.toString();
}
代码示例来源:origin: log4j/log4j
/**
Returns all the currently defined categories in this hierarchy as
an {@link java.util.Enumeration Enumeration}.
<p>The root logger is <em>not</em> included in the returned
{@link Enumeration}. */
public
Enumeration getCurrentLoggers() {
// The accumlation in v is necessary because not all elements in
// ht are Logger objects as there might be some ProvisionNodes
// as well.
Vector v = new Vector(ht.size());
Enumeration elems = ht.elements();
while(elems.hasMoreElements()) {
Object o = elems.nextElement();
if(o instanceof Logger) {
v.addElement(o);
}
}
return v.elements();
}
代码示例来源:origin: Sable/soot
public void addBoundedAll(WeightedDirectedSparseGraph another) {
this.isUnknown = another.isUnknown;
Hashtable<Object, Hashtable<Object, IntContainer>> othersources = another.sources;
Iterator thisnodeIt = this.vertexes.iterator();
while (thisnodeIt.hasNext()) {
Object src = thisnodeIt.next();
Hashtable othertargets = othersources.get(src);
if (othertargets == null) {
continue;
}
Hashtable<Object, IntContainer> thistargets = new Hashtable<Object, IntContainer>();
Iterator othertargetIt = othertargets.keySet().iterator();
while (othertargetIt.hasNext()) {
Object key = othertargetIt.next();
if (this.vertexes.contains(key)) {
IntContainer weight = (IntContainer) othertargets.get(key);
thistargets.put(key, weight.dup());
}
}
if (thistargets.size() > 0) {
this.sources.put(src, thistargets);
}
}
}
代码示例来源:origin: quartz-scheduler/quartz
protected InitialContext getInitialContext(JobDataMap jobDataMap)
throws NamingException {
Hashtable<String, String> params = new Hashtable<String, String>(2);
String initialContextFactory =
jobDataMap.getString(INITIAL_CONTEXT_FACTORY);
if (initialContextFactory != null) {
params.put(Context.INITIAL_CONTEXT_FACTORY, initialContextFactory);
}
String providerUrl = jobDataMap.getString(PROVIDER_URL);
if (providerUrl != null) {
params.put(Context.PROVIDER_URL, providerUrl);
}
String principal = jobDataMap.getString(PRINCIPAL);
if ( principal != null ) {
params.put( Context.SECURITY_PRINCIPAL, principal );
}
String credentials = jobDataMap.getString(CREDENTIALS);
if ( credentials != null ) {
params.put( Context.SECURITY_CREDENTIALS, credentials );
}
return (params.size() == 0) ? new InitialContext() : new InitialContext(params);
}
}
代码示例来源:origin: spring-projects/spring-framework
return new SimpleNamingContext(this.root, this.boundObjects, this.environment);
Object found = this.boundObjects.get(name);
if (found == null) {
if (!name.endsWith("/")) {
"Name [" + this.root + lookupName + "] not bound; " + this.boundObjects.size() + " bindings: [" +
StringUtils.collectionToDelimitedString(this.boundObjects.keySet(), ",") + "]");
代码示例来源:origin: pentaho/pentaho-kettle
public String[] getUsedFields() {
Hashtable<String, String> fields = new Hashtable<String, String>();
getUsedFields( fields );
String[] retval = new String[fields.size()];
Enumeration<String> keys = fields.keys();
int i = 0;
while ( keys.hasMoreElements() ) {
retval[i] = keys.nextElement();
i++;
}
return retval;
}
代码示例来源:origin: javahongxi/whatsmars
public Enumeration getCurrentLoggers() {
Vector<Logger> loggers = new Vector<Logger>(ht.size());
Enumeration elems = ht.elements();
while (elems.hasMoreElements()) {
Object o = elems.nextElement();
if (o instanceof Logger) {
Logger logger = (Logger)o;
loggers.addElement(logger);
}
}
return loggers.elements();
}
代码示例来源:origin: pentaho/pentaho-kettle
files.put( filename, properties );
directories = new Hashtable<String, Integer>( files.size() );
locales = new Hashtable<String, Boolean>( 10 );
Integer num = directories.get( path );
if ( num != null ) {
num = Integer.valueOf( num.intValue() + 1 );
num = Integer.valueOf( 1 );
directories.put( path, num );
locales.put( locale, Boolean.TRUE );
代码示例来源:origin: googlemaps/android-maps-utils
protected void onPostExecute(PointsKeywords pointsKeywords) {
Collection<LatLng> points = pointsKeywords.points;
String keyword = pointsKeywords.keyword;
// Check that it wasn't an empty query.
if (!points.isEmpty()) {
if (mOverlays.size() < MAX_CHECKBOXES) {
makeCheckBox(keyword);
HeatmapTileProvider provider = new HeatmapTileProvider.Builder()
.data(new ArrayList<LatLng>(points))
.gradient(makeGradient(HEATMAP_COLORS[mOverlaysRendered]))
.build();
TileOverlay overlay = getMap().addTileOverlay(new TileOverlayOptions().tileProvider(provider));
mOverlays.put(keyword, overlay);
}
mOverlaysRendered++;
if (mOverlaysRendered == mOverlaysInput) {
ProgressBar progressBar = (ProgressBar) findViewById(R.id.progress_bar);
progressBar.setVisibility(View.GONE);
}
} else {
ProgressBar progressBar = (ProgressBar) findViewById(R.id.progress_bar);
progressBar.setVisibility(View.GONE);
Toast.makeText(HeatmapsPlacesDemoActivity.this, "No results for this query :(", Toast.LENGTH_SHORT).show();
}
}
}
代码示例来源:origin: Sable/soot
if (this.sources.size() != othersources.size()) {
return false;
while (sourceIt.hasNext()) {
Object src = sourceIt.next();
Hashtable thistarget = sources.get(src);
Hashtable othertarget = othersources.get(src);
if (thistarget.size() != othertarget.size()) {
return false;
while (targetIt.hasNext()) {
Object target = targetIt.next();
IntContainer thisweight = (IntContainer) thistarget.get(target);
IntContainer otherweight = (IntContainer) othertarget.get(target);
代码示例来源:origin: log4j/log4j
Enumeration enumeration = ht.keys();
while(enumeration.hasMoreElements() && (misses <= 4)) {
Thread t = (Thread) enumeration.nextElement();
if(t.isAlive()) {
misses++;
Thread t = (Thread) v.elementAt(i);
LogLog.debug("Lazy NDC removal for thread [" + t.getName() + "] ("+
ht.size() + ").");
ht.remove(t);
代码示例来源:origin: camunda/camunda-bpm-platform
/**
Returns all the currently defined categories in this hierarchy as
an {@link java.util.Enumeration Enumeration}.
<p>The root logger is <em>not</em> included in the returned
{@link Enumeration}. */
public
Enumeration getCurrentLoggers() {
// The accumlation in v is necessary because not all elements in
// ht are Logger objects as there might be some ProvisionNodes
// as well.
Vector v = new Vector(ht.size());
Enumeration elems = ht.elements();
while(elems.hasMoreElements()) {
Object o = elems.nextElement();
if(o instanceof Logger) {
v.addElement(o);
}
}
return v.elements();
}
代码示例来源:origin: Sable/soot
private boolean SSSPFinder(Object src) {
Hashtable<Object, IntContainer> outedges = sources.get(src);
if (outedges == null) {
return true;
if (outedges.size() == 0) {
return true;
WeightedDirectedEdge edge = edgeIt.next();
IntContainer dfrom = distance.get(edge.from);
IntContainer dto = distance.get(edge.to);
if (dto == null) {
continue;
IntContainer dist = distance.get(to);
outedges.put(to, dist.dup());
代码示例来源:origin: org.apache.ant/ant
ejbFiles.put(MANIFEST, manifestFile);
ejbFiles.put(META_DIR + EJB_DD,
new File(config.descriptorDir, descriptorFileName));
+ jarFile.getName()
+ " with "
+ String.valueOf(ejbFiles.size())
+ " files",
Project.MSG_INFO);
内容来源于网络,如有侵权,请联系作者删除!