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

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

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

Vector.addElement介绍

[英]Adds the specified object at the end of this vector.
[中]将指定的对象添加到此向量的末尾。

代码示例

代码示例来源:origin: alibaba/druid

public void addColumnGroup(ColumnGroup g) {
  if (columnGroups == null) {
    columnGroups = new Vector<ColumnGroup>();
  }
  columnGroups.addElement(g);
}

代码示例来源: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: xalan/xalan

public int addParam(Param param) {
_globals.addElement(param);
return _globals.size() - 1;
}

代码示例来源:origin: stanfordnlp/CoreNLP

public static String[] byteArrToUStringArr(byte[] b) {
 int off = 0;
 Vector<String> v = new Vector<>();
 while (off < b.length) {
  int length = byteArrToInt(b, off);
  if (length != 0) {
   v.addElement(byteArrToUString(b, off + 4, length));
  } else {
   v.addElement("");
  }
  off = off + 2 * length + 4;
 }
 String[] s = new String[v.size()];
 for (int i = 0; i < s.length; i++) {
  s[i] = v.elementAt(i);
 }
 return s;
}

代码示例来源:origin: xalan/xalan

public FlowList append(FlowList right) {
if (_elements == null) {
  _elements = right._elements;
}
else {
  final Vector temp = right._elements;
  if (temp != null) {
  final int n = temp.size();
  for (int i = 0; i < n; i++) {
    _elements.addElement(temp.elementAt(i));
  }
  }
}
return this;
}

代码示例来源:origin: postgresql/postgresql

public int tokenize(String string, char delim)
  tokens = new Vector();
      tokens.addElement(string.substring(s, p));
      s = p + 1; // +1 to skip the delimiter
    tokens.addElement(string.substring(s));
  return tokens.size();

代码示例来源:origin: robovm/robovm

Vector nodes = new Vector();
 nodes.addElement(elem);
Vector scratchVector = new Vector();
 v.setItem(((NodeCompareElem) nodes.elementAt(i)).m_node, i);

代码示例来源:origin: robovm/robovm

/**
 * Constructs a new {@code SequenceInputStream} using the two streams
 * {@code s1} and {@code s2} as the sequence of streams to read from.
 *
 * @param s1
 *            the first stream to get bytes from.
 * @param s2
 *            the second stream to get bytes from.
 * @throws NullPointerException
 *             if {@code s1} is {@code null}.
 */
public SequenceInputStream(InputStream s1, InputStream s2) {
  if (s1 == null) {
    throw new NullPointerException("s1 == null");
  }
  Vector<InputStream> inVector = new Vector<InputStream>(1);
  inVector.addElement(s2);
  e = inVector.elements();
  in = s1;
}

代码示例来源: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: stanfordnlp/CoreNLP

public static String[] byteArrToAStringArr(byte[] b) {
 int off = 0;
 Vector<String> v = new Vector<>();
 while (off < b.length) {
  int length = byteArrToInt(b, off);
  if (length != 0) {
   v.addElement(byteArrToAString(b, off + 4, length));
  } else {
   v.addElement("");
  }
  off = off + length + 4;
 }
 String[] s = new String[v.size()];
 for (int i = 0; i < s.length; i++) {
  s[i] = v.elementAt(i);
 }
 return s;
}

代码示例来源: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: robovm/robovm

ComposeState()
{
 int size = m_variables.size();
 for (int i = 0; i < size; i++) 
 {
  ElemVariable ev = (ElemVariable)m_variables.elementAt(i);
  m_variableNames.addElement(ev.getName());
 }
 
}

代码示例来源:origin: gocd/gocd

int state = normal;
StringTokenizer tok = new StringTokenizer(toProcess, "\"\' ", true);
Vector v = new Vector();
StringBuffer current = new StringBuffer();
      } else if (" ".equals(nextTok)) {
        if (current.length() != 0) {
          v.addElement(current.toString());
          current.setLength(0);
  v.addElement(current.toString());
String[] args = new String[v.size()];
v.copyInto(args);
return args;

代码示例来源:origin: xalan/xalan

public int addVariable(Variable global) {
_globals.addElement(global);
return _globals.size() - 1;
}

代码示例来源:origin: eclipse/paho.mqtt.java

/**
 * Returns all of the persistent data from the previously specified persistence directory.
 * @return all of the persistent data from the persistence directory.
 * @throws MqttPersistenceException if an exception is thrown whilst getting the keys
 */
public Enumeration keys() throws MqttPersistenceException {
  checkIsOpen();
  File[] files = getFiles();
  Vector result = new Vector(files.length);
  for (int i=0;i<files.length;i++) {
    String filename = files[i].getName();
    String key = filename.substring(0,filename.length()-MESSAGE_FILE_EXTENSION.length());
    result.addElement(key);
  }
  return result.elements();
}

代码示例来源:origin: apache/storm

private void jj_add_error_token(int kind, int pos) {
 if (pos >= 100) return;
 if (pos == jj_endpos + 1) {
  jj_lasttokens[jj_endpos++] = kind;
 } else if (jj_endpos != 0) {
  jj_expentry = new int[jj_endpos];
  for (int i = 0; i < jj_endpos; i++) {
   jj_expentry[i] = jj_lasttokens[i];
  }
  boolean exists = false;
  for (java.util.Enumeration e = jj_expentries.elements(); e.hasMoreElements();) {
   int[] oldentry = (int[])(e.nextElement());
   if (oldentry.length == jj_expentry.length) {
    exists = true;
    for (int i = 0; i < jj_expentry.length; i++) {
     if (oldentry[i] != jj_expentry[i]) {
      exists = false;
      break;
     }
    }
    if (exists) break;
   }
  }
  if (!exists) jj_expentries.addElement(jj_expentry);
  if (pos != 0) jj_lasttokens[(jj_endpos = pos) - 1] = kind;
 }
}

代码示例来源:origin: robovm/robovm

java.util.Vector v = new java.util.Vector();
 v.addElement("SHOW_ATTRIBUTE");
 v.addElement("SHOW_NAMESPACE");
 v.addElement("SHOW_CDATA_SECTION");
 v.addElement("SHOW_COMMENT");
 v.addElement("SHOW_DOCUMENT");
 v.addElement("SHOW_DOCUMENT_FRAGMENT");
 v.addElement("SHOW_DOCUMENT_TYPE");
 v.addElement("SHOW_ELEMENT");
 v.addElement("SHOW_ENTITY");
 v.addElement("SHOW_ENTITY_REFERENCE");
 v.addElement("SHOW_NOTATION");
 v.addElement("SHOW_PROCESSING_INSTRUCTION");
 v.addElement("SHOW_TEXT");

代码示例来源: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: robovm/robovm

/**
 * Add object to vector if not already there.
 *
 * @param obj
 * @param v
 */
private void addObjectIfNotFound(Object obj, Vector v)
{
 int n = v.size();
 boolean addIt = true;
 for (int i = 0; i < n; i++)
 {
  if (v.elementAt(i) == obj)
  {
   addIt = false;
   break;
  }
 }
 if (addIt)
 {
  v.addElement(obj);
 }
}

代码示例来源:origin: wildfly/wildfly

stringName = UrlUtil.decode(url.substring(addrEnd + 1));
addresses = new Vector(3);
if (oldFormat) {
  addresses.addElement(
      new Address(url.substring(addrStart, addrEnd), oldFormat));
} else {
      new StringTokenizer(url.substring(addrStart, addrEnd), ",");
  while (tokens.hasMoreTokens()) {
    addresses.addElement(new Address(tokens.nextToken(), oldFormat));
  if (addresses.size() == 0) {
    addresses.addElement(new Address("", oldFormat));

相关文章

微信公众号

最新文章

更多