本文整理了Java中java.util.StringTokenizer.hasMoreTokens()
方法的一些代码示例,展示了StringTokenizer.hasMoreTokens()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。StringTokenizer.hasMoreTokens()
方法的具体详情如下:
包路径:java.util.StringTokenizer
类名称:StringTokenizer
方法名:hasMoreTokens
[英]Returns true if unprocessed tokens remain.
[中]如果未处理的令牌仍然存在,则返回true。
代码示例来源:origin: eclipse-vertx/vert.x
private static String[] tokenizePathToString(String path, String separator) {
List<String> ret = new ArrayList<>();
StringTokenizer st = new StringTokenizer(path, separator);
while (st.hasMoreTokens()) {
ret.add(st.nextToken());
}
return ret.toArray(new String[ret.size()]);
}
}
代码示例来源:origin: apache/kafka
static Version parseVersion(String versionString) {
final StringTokenizer st = new StringTokenizer(versionString, ".");
int majorVersion = Integer.parseInt(st.nextToken());
int minorVersion;
if (st.hasMoreTokens())
minorVersion = Integer.parseInt(st.nextToken());
else
minorVersion = 0;
return new Version(majorVersion, minorVersion);
}
代码示例来源:origin: prestodb/presto
private Zone(String name, StringTokenizer st) {
iName = name.intern();
iOffsetMillis = parseTime(st.nextToken());
iRules = parseOptional(st.nextToken());
iFormat = st.nextToken().intern();
int year = Integer.MAX_VALUE;
DateTimeOfYear dtOfYear = getStartOfYear();
if (st.hasMoreTokens()) {
year = Integer.parseInt(st.nextToken());
if (st.hasMoreTokens()) {
dtOfYear = new DateTimeOfYear(st);
}
}
iUntilYear = year;
iUntilDateTimeOfYear = dtOfYear;
}
代码示例来源:origin: spotbugs/spotbugs
/**
* Expect a particular token string to be returned by the given
* StringTokenizer.
*
* @param tokenizer
* the StringTokenizer
* @param token
* the expectedToken
* @return true if the expected token was returned, false if not
*/
private static boolean expect(StringTokenizer tokenizer, String token) {
if (!tokenizer.hasMoreTokens()) {
return false;
}
String s = tokenizer.nextToken();
if (DEBUG) {
System.out.println("token=" + s);
}
return s.equals(token);
}
代码示例来源:origin: org.testng/testng
public void setListeners(String listeners) {
StringTokenizer st= new StringTokenizer(listeners, " ,");
while(st.hasMoreTokens()) {
m_listeners.add(st.nextToken());
}
}
代码示例来源:origin: hankcs/HanLP
public static LinkedList<String> readLineList(String path)
{
LinkedList<String> result = new LinkedList<String>();
String txt = readTxt(path);
if (txt == null) return result;
StringTokenizer tokenizer = new StringTokenizer(txt, "\n");
while (tokenizer.hasMoreTokens())
{
result.add(tokenizer.nextToken());
}
return result;
}
代码示例来源:origin: javaee-samples/javaee7-samples
@Override
public Object readItem() {
if (tokens.hasMoreTokens()) {
int token = Integer.valueOf(tokens.nextToken());
// Simulate a read exception when the token is equal to 5. Do it once only.
if (token == 5 && !alreadyFailed) {
alreadyFailed = true;
throw new IllegalArgumentException("Could not read record");
}
lastElement = new MyInputRecord(token);
System.out.println("MyItemReader.readItem " + lastElement);
return lastElement;
}
return null;
}
代码示例来源:origin: org.testng/testng
public void setMethodSelectors(String methodSelectors) {
StringTokenizer st= new StringTokenizer(methodSelectors, " ,");
while(st.hasMoreTokens()) {
m_methodselectors.add(st.nextToken());
}
}
代码示例来源:origin: JetBrains/ideavim
private int getMaxSegmentLength(@NotNull String text) {
final StringTokenizer tokenizer = new StringTokenizer(text, "\n");
int maxLen = 0;
while (tokenizer.hasMoreTokens()) {
final String s = tokenizer.nextToken();
maxLen = Math.max(s.length(), maxLen);
}
return maxLen;
}
代码示例来源:origin: libgdx/libgdx
public static String[] tokenizeToStringArray (String str, String delimiters, boolean trimTokens, boolean ignoreEmptyTokens) {
if (str == null) {
return null;
}
StringTokenizer st = new StringTokenizer(str, delimiters);
List<String> tokens = new ArrayList<String>();
while (st.hasMoreTokens()) {
String token = st.nextToken();
if (trimTokens) {
token = token.trim();
}
if (!ignoreEmptyTokens || token.length() > 0) {
tokens.add(token);
}
}
return tokens.toArray(new String[tokens.size()]);
}
代码示例来源:origin: apache/groovy
public boolean accept(File dir1, String name) {
if (!includeNoSourcePackages
&& name.equals("package.html")) return true;
final StringTokenizer tokenizer = new StringTokenizer(extensions, ":");
while (tokenizer.hasMoreTokens()) {
String ext = tokenizer.nextToken();
if (name.endsWith(ext)) return true;
}
return false;
}
});
代码示例来源:origin: libgdx/libgdx
public static String[] tokenizeToStringArray (String str, String delimiters, boolean trimTokens, boolean ignoreEmptyTokens) {
if (str == null) {
return null;
}
StringTokenizer st = new StringTokenizer(str, delimiters);
List<String> tokens = new ArrayList<String>();
while (st.hasMoreTokens()) {
String token = st.nextToken();
if (trimTokens) {
token = token.trim();
}
if (!ignoreEmptyTokens || token.length() > 0) {
tokens.add(token);
}
}
return tokens.toArray(new String[tokens.size()]);
}
代码示例来源:origin: spring-projects/spring-security
private void addGrantedAuthorityCollection(Collection<GrantedAuthority> result,
String value) {
StringTokenizer st = new StringTokenizer(value, stringSeparator, false);
while (st.hasMoreTokens()) {
String nextToken = st.nextToken();
if (StringUtils.hasText(nextToken)) {
result.add(new SimpleGrantedAuthority(nextToken));
}
}
}
代码示例来源:origin: hibernate/hibernate-orm
public static String[] split(String separators, String list, boolean include) {
StringTokenizer tokens = new StringTokenizer( list, separators, include );
String[] result = new String[tokens.countTokens()];
int i = 0;
while ( tokens.hasMoreTokens() ) {
result[i++] = tokens.nextToken();
}
return result;
}
代码示例来源:origin: spring-projects/spring-framework
private String encodeIfNecessary(String path, @Nullable HttpServletRequest request, Resource location) {
if (shouldEncodeRelativePath(location) && request != null) {
Charset charset = this.locationCharsets.getOrDefault(location, StandardCharsets.UTF_8);
StringBuilder sb = new StringBuilder();
StringTokenizer tokenizer = new StringTokenizer(path, "/");
while (tokenizer.hasMoreTokens()) {
String value = UriUtils.encode(tokenizer.nextToken(), charset);
sb.append(value);
sb.append("/");
}
if (!path.endsWith("/")) {
sb.setLength(sb.length() - 1);
}
return sb.toString();
}
else {
return path;
}
}
代码示例来源:origin: org.apache.commons/commons-lang3
/**
* <p>Returns an array where each element is a line from the argument.</p>
*
* <p>The end of line is determined by the value of {@link System#lineSeparator()}.</p>
*
* @param stackTrace a stack trace String
* @return an array where each element is a line from the argument
*/
static String[] getStackFrames(final String stackTrace) {
final String linebreak = System.lineSeparator();
final StringTokenizer frames = new StringTokenizer(stackTrace, linebreak);
final List<String> list = new ArrayList<>();
while (frames.hasMoreTokens()) {
list.add(frames.nextToken());
}
return list.toArray(new String[list.size()]);
}
代码示例来源:origin: log4j/log4j
/**
* Set a string representing the property name/value pairs.
*
* Form: propname1=propvalue1,propname2=propvalue2
*
* @param props
*/
public void setProperties(String props) {
Map hashTable = new HashMap();
StringTokenizer pairs = new StringTokenizer(props, ",");
while (pairs.hasMoreTokens()) {
StringTokenizer entry = new StringTokenizer(pairs.nextToken(), "=");
hashTable.put(entry.nextElement().toString().trim(), entry.nextElement().toString().trim());
}
synchronized(this) {
properties = hashTable;
}
}
代码示例来源:origin: hibernate/hibernate-orm
public static String[] splitTrimmingTokens(String separators, String list, boolean include) {
StringTokenizer tokens = new StringTokenizer( list, separators, include );
String[] result = new String[tokens.countTokens()];
int i = 0;
while ( tokens.hasMoreTokens() ) {
result[i++] = tokens.nextToken().trim();
}
return result;
}
代码示例来源:origin: spring-projects/spring-framework
return result;
StringTokenizer pairs = new StringTokenizer(matrixVariables, ";");
while (pairs.hasMoreTokens()) {
String pair = pairs.nextToken();
int index = pair.indexOf('=');
if (index != -1) {
代码示例来源:origin: stackoverflow.com
StringTokenizer st = new StringTokenizer("this is a test");
while (st.hasMoreTokens()) {
System.out.println(st.nextToken());
}
内容来源于网络,如有侵权,请联系作者删除!