java.util.Vector.contains()方法的使用及代码示例

x33g5p2x  于2022-01-31 转载在 其他  
字(8.3k)|赞(0)|评价(0)|浏览(170)

本文整理了Java中java.util.Vector.contains()方法的一些代码示例,展示了Vector.contains()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Vector.contains()方法的具体详情如下:
包路径:java.util.Vector
类名称:Vector
方法名:contains

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);
}
}

相关文章

微信公众号

最新文章

更多