本文整理了Java中java.util.Vector.contains()
方法的一些代码示例,展示了Vector.contains()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Vector.contains()
方法的具体详情如下:
包路径:java.util.Vector
类名称:Vector
方法名:contains
[英]Searches this vector for the specified object.
[中]在该向量中搜索指定的对象。
代码示例来源:origin: jenkinsci/jenkins
/**
* Add a path component.
* This simply adds the file, unlike addPathElement
* it does not open jar files and load files from
* their CLASSPATH entry in the manifest file.
* @param file the jar file or directory to add.
*/
public void addPathComponent(File file) {
if (pathComponents.contains(file)) {
return;
}
pathComponents.addElement(file);
}
代码示例来源:origin: apache/rocketmq
public void addAppender(Appender newAppender) {
if (newAppender == null) {
return;
}
if (appenderList == null) {
appenderList = new Vector<Appender>(1);
}
if (!appenderList.contains(newAppender)) {
appenderList.addElement(newAppender);
}
}
代码示例来源:origin: marytts/marytts
/**
* Adds a basename to the list.
*
* @param str
* str
*/
public void add(String str) {
if (!bList.contains(str))
bList.add(str);
hasChanged = true;
}
代码示例来源:origin: org.osgi/org.osgi.compendium
private static Vector actionsVector(String actions) {
Vector v = new Vector();
StringTokenizer t = new StringTokenizer(actions.toUpperCase(), ",");
while (t.hasMoreTokens()) {
String action = t.nextToken().trim();
v.add(action.toLowerCase());
}
if (v.contains(SCHEDULE_ACTION) && !v.contains(LIFECYCLE_ACTION))
v.add(LIFECYCLE_ACTION);
return v;
}
代码示例来源:origin: Sable/soot
transformsToAdd.add(arg);
transformsToWeights.put(arg, new Integer(tweight));
if (arg.equals("wjtp.jbco_fr")) {
transformsToAdd.add(trans);
Map<Object, Integer> htmp = transformsToMethodsToWeights.get(trans);
if (htmp == null) {
if (transformsToAdd.size() == 0) {
logger.debug("No Jbco tasks to complete. Shutting Down...");
System.exit(0);
Pack bb = PackManager.v().getPack("bb");
if (transformsToAdd.contains("jtp.jbco_adss")) {
wjtp.add(new Transform("wjtp.jbco_fr", newTransform((Transformer) getTransform("wjtp.jbco_fr"))));
if (transformsToAdd.remove("wjtp.jbco_fr")) {
if (transformsToAdd.contains("bb.jbco_ecvf")) {
wjtp.add(new Transform("wjtp.jbco_cc", newTransform((Transformer) getTransform("wjtp.jbco_cc"))));
for (int i = 0; i < transformsToAdd.size(); i++) {
if (transformsToAdd.get(i).startsWith("bb")) {
jl = "jtp.jbco_jl";
for (int i = 0; i < transformsToAdd.size(); i++) {
String tname = transformsToAdd.get(i);
IJbcoTransform t = getTransform(tname);
代码示例来源:origin: Sable/soot
Vector<String> useList = new Vector<String>();
Vector<Vector<Long>> useDataList = new Vector<Vector<Long>>();
Vector<String> defList = new Vector<String>();
Vector<Vector<Long>> defDataList = new Vector<Vector<Long>>();
Vector<Vector<String>> paramData = new Vector<Vector<String>>();
xmlLabelsList.addElement(xmlLabel);
if (useDataList.size() > useIndex) {
tempVector = useDataList.elementAt(useIndex);
if (tempVector == null) {
if (defDataList.size() > defIndex) {
tempVector = defDataList.elementAt(defIndex);
if (tempVector == null) {
for (int k = 0; k < tempVec.size(); k++) {
sootparamNode.addChild("use", new String[] { "id", "line", "method" },
new String[] { k + "", String.valueOf(tempVec.elementAt(k)) + "", cleanMethodName });
if (!localTypes.contains(localType)) {
localTypes.addElement(localType);
typedLocals.addElement(new Vector<XMLNode>());
代码示例来源:origin: org.apache.ant/ant
String defaultTarget = newProject.getDefaultTarget();
if (defaultTarget != null) {
locals.add(defaultTarget);
if (locals.contains(owningTargetName)) {
throw new BuildException(
"%s task calling its own parent target.",
if (!locals.isEmpty() && !(locals.size() == 1
&& locals.get(0) != null && locals.get(0).isEmpty())) {
BuildException be = null;
代码示例来源:origin: org.apache.ant/ant
if (passedTokens.contains(parent) && !duplicateToken) {
duplicateToken = true;
System.out.println(
return parent;
passedTokens.addElement(parent);
String value = iReplaceTokens(line);
if (!value.contains(beginToken) && !duplicateToken && recurseDepth == 1) {
value = passedTokens.remove(passedTokens.size() - 1);
if (passedTokens.isEmpty()) {
value = beginToken + value + endToken;
passedTokens.remove(passedTokens.size() - 1);
代码示例来源:origin: gocd/gocd
/**
* Verify that a pattern specifies files deeper
* than the level of the specified file.
* @param pattern the pattern to check.
* @param name the name to check.
* @return whether the pattern is deeper than the name.
* @since Ant 1.6.3
*/
private boolean isDeeper(String pattern, String name) {
Vector p = SelectorUtils.tokenizePath(pattern);
Vector n = SelectorUtils.tokenizePath(name);
return p.contains("**") || p.size() > n.size();
}
代码示例来源:origin: org.apache.felix/org.osgi.compendium
private static Vector actionsVector(String actions) {
Vector v = new Vector();
StringTokenizer t = new StringTokenizer(actions.toUpperCase(), ",");
while (t.hasMoreTokens()) {
String action = t.nextToken().trim();
v.add(action.toLowerCase());
}
if( v.contains( SCHEDULE_ACTION ) && !v.contains( LIFECYCLE_ACTION ) )
v.add( LIFECYCLE_ACTION );
return v;
}
代码示例来源:origin: log4j/log4j
/**
Attach an appender. If the appender is already in the list in
won't be added again.
*/
public
void addAppender(Appender newAppender) {
// Null values for newAppender parameter are strictly forbidden.
if(newAppender == null)
return;
if(appenderList == null) {
appenderList = new Vector(1);
}
if(!appenderList.contains(newAppender))
appenderList.addElement(newAppender);
}
代码示例来源:origin: geotools/geotools
public static Vector findConnectedComponents(final Collection nodes, final Collection edges) {
Vector components = new Vector();
Vector nodesVisited = new Vector();
Iterator nodesIt = nodes.iterator();
while (nodesIt.hasNext()) {
Node next = (Node) nodesIt.next();
if (!(nodesVisited.contains(next))) {
Vector componentNodes = new Vector();
Vector componentEdges = new Vector();
expandComponent(next, edges, componentNodes, componentEdges);
nodesVisited.addAll(componentNodes);
Graph component = new BasicGraph(componentNodes, componentEdges);
components.add(component);
}
}
return components;
}
代码示例来源:origin: marytts/marytts
/**
* Adds a basename to the list.
*
* @param str
* str
*/
public void add(String str) {
if (!bList.contains(str))
bList.add(str);
hasChanged = true;
}
代码示例来源:origin: io.snappydata/gemfire-jgroups
static Vector computeExcludedMembers(Vector old_mbrship, Vector new_mbrship) {
Vector ret=new Vector();
if(old_mbrship == null || new_mbrship == null) return ret;
for(int i=0; i < old_mbrship.size(); i++)
if(!new_mbrship.contains(old_mbrship.elementAt(i)))
ret.addElement(old_mbrship.elementAt(i));
return ret;
}
代码示例来源:origin: google/sagetv
public boolean setFiltering(DataObjectFilter filter)
{
if (filterList.isEmpty() && filter == null) return false;
if (filterList.size() == 1 && filterList.contains(filter)) return false;
filterList.clear();
if (filter != null)
filterList.add(filter);
return true;
}
代码示例来源:origin: org.apache.commons/commons-exec
/**
* Returns {@code true} if the specified {@code Process} was
* successfully added to the list of processes to destroy upon VM exit.
*
* @param process
* the process to add
* @return {@code true} if the specified {@code Process} was
* successfully added
*/
public boolean add(final Process process) {
synchronized (processes) {
// if this list is empty, register the shutdown hook
if (processes.size() == 0) {
addShutdownHook();
}
processes.addElement(process);
return processes.contains(process);
}
}
代码示例来源:origin: plantuml/plantuml
/**
* Adds the specified {@link PlotListener}. Does nothing if
* already added.
*/
public void addPlotListener(PlotListener listener) {
if (!_plotListeners.contains(listener)) {
_plotListeners.addElement(listener);
}
}
代码示例来源:origin: org.osgi/org.osgi.compendium
public boolean equals(Object with) {
if (with == null || !(with instanceof ApplicationAdminPermission))
return false;
ApplicationAdminPermission other = (ApplicationAdminPermission) with;
// Compare actions:
if (other.actionsVector.size() != actionsVector.size())
return false;
for (int i = 0; i != actionsVector.size(); i++)
if (!other.actionsVector.contains(actionsVector.get(i)))
return false;
return equal(this.filter, other.filter) && equal(this.applicationDescriptor, other.applicationDescriptor) && equal(this.applicationID, other.applicationID);
}
代码示例来源:origin: stackoverflow.com
super ();
_names = new Vector();
if (_names.contains(key)) {
_names.remove(key);
_names.add(key);
代码示例来源:origin: xalan/xalan
/**
* Add a dependency with other top-level elements like
* variables, parameters or keys.
*/
public void addDependency(TopLevelElement other) {
if (_dependencies == null) {
_dependencies = new Vector();
}
if (!_dependencies.contains(other)) {
_dependencies.addElement(other);
}
}
内容来源于网络,如有侵权,请联系作者删除!