本文整理了Java中java.util.Vector.iterator()
方法的一些代码示例,展示了Vector.iterator()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Vector.iterator()
方法的具体详情如下:
包路径:java.util.Vector
类名称:Vector
方法名:iterator
[英]Returns an iterator over the elements in this list in proper sequence.
The returned iterator is fail-fast.
[中]按正确的顺序返回此列表中元素的迭代器。
返回的迭代器是fail-fast。
代码示例来源:origin: log4j/log4j
/** sends a message to each of the clients in telnet-friendly output. */
public synchronized void send(final String message) {
Iterator ce = connections.iterator();
for(Iterator e = writers.iterator();e.hasNext();) {
ce.next();
PrintWriter writer = (PrintWriter)e.next();
writer.print(message);
if(writer.checkError()) {
ce.remove();
e.remove();
}
}
}
代码示例来源:origin: marytts/marytts
public synchronized Vector<MaryModule> getPreferredModulesAcceptingType(MaryDataType type) {
if (preferredModules == null && preferredModulesClasses != null) {
preferredModules = new Vector<MaryModule>();
StringTokenizer st = new StringTokenizer(preferredModulesClasses);
while (st.hasMoreTokens()) {
mm.startup();
preferredModules.add(mm);
} catch (Exception e) {
logger.warn("Cannot initialise preferred module " + moduleInfo + " for voice " + getName() + " -- skipping.",
Vector<MaryModule> v = new Vector<MaryModule>();
for (Iterator<MaryModule> it = preferredModules.iterator(); it.hasNext();) {
MaryModule m = (MaryModule) it.next();
if (m.inputType().equals(type)) {
v.add(m);
代码示例来源:origin: apache/pulsar
private static ReadHandle getLedgerHandle() {
final ReadHandle lh = mock(ReadHandle.class);
final LedgerEntry ledgerEntry = mock(LedgerEntry.class, Mockito.CALLS_REAL_METHODS);
doReturn(Unpooled.wrappedBuffer(new byte[10])).when(ledgerEntry).getEntryBuffer();
doReturn((long) 10).when(ledgerEntry).getLength();
doAnswer((invocation) -> {
Object[] args = invocation.getArguments();
long firstEntry = (Long) args[0];
long lastEntry = (Long) args[1];
Vector<LedgerEntry> entries = new Vector<LedgerEntry>();
for (int i = 0; i <= (lastEntry - firstEntry); i++) {
entries.add(ledgerEntry);
}
LedgerEntries ledgerEntries = mock(LedgerEntries.class);
doAnswer((invocation2) -> entries.iterator()).when(ledgerEntries).iterator();
return CompletableFuture.completedFuture(ledgerEntries);
}).when(lh).readAsync(anyLong(), anyLong());
return lh;
}
代码示例来源:origin: stackoverflow.com
Vector<String[]> vector;
Iterator it = vector.iterator();
Object obj = it.next();
代码示例来源:origin: Sable/soot
private static void printTexTableHeader(PrintWriter out, String rowHeading, Vector<String> columns) {
// out.println("\\begin{figure}[hbtp]");
out.println("\\begin{table}[hbtp]");
out.print("\\begin{tabular}{");
for (int i = 0; i <= columns.size(); i++) {
out.print("|l");
}
out.println("|}");
out.println("\\hline");
out.print(rowHeading + " ");
Iterator<String> it = columns.iterator();
while (it.hasNext()) {
out.print("&" + it.next());
if (it.hasNext()) {
out.print(" ");
}
}
out.println("\\\\");
out.println("\\hline");
}
}
代码示例来源:origin: marytts/marytts
public synchronized Vector<MaryModule> getPreferredModulesAcceptingType(MaryDataType type) {
if (preferredModules == null && preferredModulesClasses != null) {
preferredModules = new Vector<MaryModule>();
StringTokenizer st = new StringTokenizer(preferredModulesClasses);
while (st.hasMoreTokens()) {
mm.startup();
preferredModules.add(mm);
} catch (Exception e) {
logger.warn("Cannot initialise preferred module " + moduleInfo + " for voice " + getName() + " -- skipping.",
Vector<MaryModule> v = new Vector<MaryModule>();
for (Iterator<MaryModule> it = preferredModules.iterator(); it.hasNext();) {
MaryModule m = (MaryModule) it.next();
if (m.inputType().equals(type)) {
v.add(m);
代码示例来源:origin: stackoverflow.com
Vector<String[]> vector;
Iterator<String[]> it = vector.iterator();
String[] next = it.next();
代码示例来源:origin: axis/axis
/**
* Returns a list of all XML processing mechanism types supported by this DeserializerFactory.
*
* @return List of unique identifiers for the supported XML processing mechanism types
*/
public Iterator getSupportedMechanismTypes() {
if (mechanisms == null) {
mechanisms = new Vector(1);
mechanisms.add(Constants.AXIS_SAX);
}
return mechanisms.iterator();
}
代码示例来源:origin: commons-httpclient/commons-httpclient
/**
* Gets the parameter of the specified name. If there exists more than one
* parameter with the name paramName, then only the first one is returned.
*
* @param paramName name of the parameter
*
* @return If a parameter exists with the name argument, the coresponding
* NameValuePair is returned. Otherwise null.
*
* @since 2.0
*
*/
public NameValuePair getParameter(String paramName) {
LOG.trace("enter PostMethod.getParameter(String)");
if (paramName == null) {
return null;
}
Iterator iter = this.params.iterator();
while (iter.hasNext()) {
NameValuePair parameter = (NameValuePair) iter.next();
if (paramName.equals(parameter.getName())) {
return parameter;
}
}
return null;
}
代码示例来源:origin: Sable/soot
@SuppressWarnings("fallthrough")
private static void generateMetricsTables() {
Vector<String> columns = new Vector<String>();
columns.add(text);
Vector<String> allMetrics = new Vector<String>();
allMetrics.add(text);
while (it.hasNext()) {
String fileName = it.next();
if (fileName.indexOf('-') < 0) {
System.out.println("XML files should have following syntax:\n "
while (keys.hasNext()) {
String key = keys.next();
Iterator<String> tempIt = allMetrics.iterator();
while (tempIt.hasNext()) {
aggregatedValues.put(tempIt.next(), new Integer(0));
tempIt = columns.iterator();
while (tempIt.hasNext()) {
String nexttempit = tempIt.next();
代码示例来源:origin: org.apache.axis/axis
/**
* Returns a list of all XML processing mechanism types supported by this DeserializerFactory.
*
* @return List of unique identifiers for the supported XML processing mechanism types
*/
public Iterator getSupportedMechanismTypes() {
if (mechanisms == null) {
mechanisms = new Vector(1);
mechanisms.add(Constants.AXIS_SAX);
}
return mechanisms.iterator();
}
代码示例来源:origin: commons-httpclient/commons-httpclient
Iterator iter = this.params.iterator();
while (iter.hasNext()) {
NameValuePair pair = (NameValuePair) iter.next();
代码示例来源:origin: geotools/geotools
Collection nodes = incoming.getNodes();
Iterator nodeIt = nodes.iterator();
Vector clusterNodes = new Vector();
Vector clusterEdges = new Vector();
while (nodeIt.hasNext()) {
DelaunayNode next = (DelaunayNode) nodeIt.next();
SimpleFeature nextFeature = next.getFeature();
double totalTarget = ((Number) targetObj).doubleValue();
Collection newEdges = new Vector();
Vector newNodes = new Vector();
newNodes.add(next);
newNodes.add(neighbor);
} else {
for (int i = 0; i <= distance; i++) {
Iterator nodeIt2 = newNodes.iterator();
Vector nodesToAdd = new Vector();
Vector edgesToAdd = new Vector();
while (nodeIt2.hasNext()) {
DelaunayNode next2 = (DelaunayNode) nodeIt2.next();
Iterator newNodeIt = newNodes.iterator();
while (newNodeIt.hasNext()) {
DelaunayNode nextNode = (DelaunayNode) newNodeIt.next();
代码示例来源:origin: org.daisy.libs/com.xmlcalabash
public Iterator<String> iteratePrefixes() {
Vector<String> p = new Vector<String> ();
for (String pfx : ns.keySet()) {
p.add(pfx);
}
return p.iterator();
}
}
代码示例来源:origin: sarxos/webcam-capture
@Override
public List<WebcamDevice> getDevices() {
if (devices == null) {
devices = new ArrayList<WebcamDevice>();
@SuppressWarnings("unchecked")
Vector<Object> cdis = CaptureDeviceManager.getDeviceList(new Format("RGB"));
Iterator<Object> di = cdis.iterator();
while (di.hasNext()) {
CaptureDeviceInfo cdi = (CaptureDeviceInfo) di.next();
devices.add(new JmfDevice(cdi));
}
}
return devices;
}
代码示例来源:origin: geotools/geotools
public Graph triangleListToGraph(Vector tList) {
Vector edgeList = new Vector();
Vector nodeList = new Vector();
Iterator triangleIterator = tList.iterator();
while (triangleIterator.hasNext()) {
Triangle next = (Triangle) triangleIterator.next();
Edge[] edges = next.getEdges();
for (int i = 0; i < 3; i++) {
edgeList.add(edges[i]);
edges[i].getNodeA().add(edges[i]);
edges[i].getNodeB().add(edges[i]);
if (!(nodeList.contains(edges[i].getNodeA()))) {
nodeList.add(edges[i].getNodeA());
nodeList.add(edges[i].getNodeB());
代码示例来源:origin: org.daisy.libs/com.xmlcalabash
public Iterator<String> getPrefixes(String namespace) {
Vector<String> pfxs = new Vector<String> ();
for (String key : nshash.keySet()) {
if (namespace.equals(nshash.get(key))) {
pfxs.add(key);
}
}
return pfxs.iterator();
}
代码示例来源:origin: commons-httpclient/commons-httpclient
Iterator iter = this.params.iterator();
while (iter.hasNext()) {
NameValuePair pair = (NameValuePair) iter.next();
代码示例来源:origin: geotools/geotools
double[] localDevs = new double[nodes.size()];
int index = 0;
while (nodeIt.hasNext()) {
DelaunayNode next = (DelaunayNode) nodeIt.next();
AutoClustData acd = new AutoClustData();
List localEdges = AutoClustUtils.findAdjacentEdges(next, edges);
double totalLength = 0;
Iterator edgeIt = localEdges.iterator();
while (edgeIt.hasNext()) {
DelaunayEdge nextEdge = (DelaunayEdge) edgeIt.next();
totalLength = totalLength + nextEdge.getEuclideanDistance();
double sumOfSquaredDiffs = 0;
Iterator anotherEdgeIt = localEdges.iterator();
while (anotherEdgeIt.hasNext()) {
DelaunayEdge nextEdge = (DelaunayEdge) anotherEdgeIt.next();
sumOfSquaredDiffs =
sumOfSquaredDiffs
Vector allShortEdges = new Vector();
Vector allLongEdges = new Vector();
Vector allOtherEdges = new Vector();
Iterator sccIt = shortlyConnectedComponents.iterator();
Iterator ewtIt = edgesWithinTwo.iterator();
Iterator ewtIt2 = edgesWithinTwo.iterator();
代码示例来源:origin: com.xmlcalabash/xmlcalabash
public Iterator<String> getPrefixes(String namespace) {
Vector<String> pfxs = new Vector<String> ();
for (String key : nshash.keySet()) {
if (namespace.equals(nshash.get(key))) {
pfxs.add(key);
}
}
return pfxs.iterator();
}
内容来源于网络,如有侵权,请联系作者删除!