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()]); } }
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); }
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; }
/** * 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); }
public void setListeners(String listeners) { StringTokenizer st= new StringTokenizer(listeners, " ,"); while(st.hasMoreTokens()) { m_listeners.add(st.nextToken()); } }
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; }
@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; }
public void setMethodSelectors(String methodSelectors) { StringTokenizer st= new StringTokenizer(methodSelectors, " ,"); while(st.hasMoreTokens()) { m_methodselectors.add(st.nextToken()); } }
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; }
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()]); }
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; } });
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()]); }
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)); } } }
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; }
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; } }
/** * <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()]); }
/** * 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; } }
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; }
return result; StringTokenizer pairs = new StringTokenizer(matrixVariables, ";"); while (pairs.hasMoreTokens()) { String pair = pairs.nextToken(); int index = pair.indexOf('='); if (index != -1) {
StringTokenizer st = new StringTokenizer("this is a test"); while (st.hasMoreTokens()) { System.out.println(st.nextToken()); }