Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 /*
  * This program is free software; you can redistribute it and/or modify it under the 
  * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software 
  * Foundation.
  *
  * You should have received a copy of the GNU Lesser General Public License along with this 
  * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html 
  * or from the Free Software Foundation, Inc., 
  * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 *
 * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 
 * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 * See the GNU Lesser General Public License for more details.
 *
 * Copyright 2008 Pentaho Corporation.  All rights reserved.
 */
package org.pentaho.gwt.widgets.client.utils;

Deprecated:
Please use org.pentaho.gwt.widgets.client.utils.string.StringUtils instead. We are gradually moving to a more logical breakdown of GWT modules for more succinct reuse.
public class StringTokenizer {
  public StringTokenizer(String textString delimiters) {
    if (text == null || "".equals(text)) { //$NON-NLS-1$
      return;
    }
    char[] delimiterArray = delimiters.toCharArray();
    List<CharacterdelimiterList = new ArrayList<Character>();
    for (char delim : delimiterArray) {
      delimiterList.add(delim);
    }
    char[] chars = text.toCharArray();
    int sindex = 0;
    int i;
    for (i = 0; i < chars.lengthi++) {
      if (delimiterList.contains(chars[i])) {
        .add(text.substring(sindexi));
        sindex = i + 1;
      }
    }
    if (sindex < i) {
      .add(text.substring(sindex));
    }
  }
  public StringTokenizer(String textchar delimiter) {
    this(textnew String(new char[] { delimiter }));
  }
  public int countTokens() {
    return .size();
  }
  public String tokenAt(int index) {
    return (String.get(index);
  }
New to GrepCode? Check out our FAQ X