org.mbari.util
Class StringUtil

java.lang.Object
  extended byorg.mbari.util.StringUtil

public class StringUtil
extends java.lang.Object


Method Summary
static java.lang.String getToken(java.lang.String str, int tokenNumber)
          Return the token specified by position in a string using white space delimiters (\t\r\n\f and space).
static java.lang.String getToken(java.lang.String str, int tokenNumber, java.lang.String delim)
          Return the token specified by position in a string using the specified delimiter.
static java.lang.String[] order(java.lang.String[] values, int[] order)
          Useful method for ordering a 1-D array based on an array of indices
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getToken

public static final java.lang.String getToken(java.lang.String str,
                                              int tokenNumber,
                                              java.lang.String delim)
Return the token specified by position in a string using the specified delimiter. For example,
String str = "Mary;had;a;little;lamb."; String little = StringUtil.getToken(str, 4, ";"); // little = "little"

Parameters:
str - The string to parse
tokenNumber - The (ones-based) index of the token to be returned
delim - The token delimiter
Returns:
String From position specifed

getToken

public static final java.lang.String getToken(java.lang.String str,
                                              int tokenNumber)
Return the token specified by position in a string using white space delimiters (\t\r\n\f and space). For example,
String str = "Mary had a little lamb."; String little = StringUtil.getToken(str, 4); // little = "little"

Parameters:
str - The string to parse
tokenNumber - The (ones-based) index of the token to be returned
Returns:
String from position specified

order

public static final java.lang.String[] order(java.lang.String[] values,
                                             int[] order)
Useful method for ordering a 1-D array based on an array of indices

Parameters:
values - A 1-D array of data to be sorted based on an array of indices
order - A 1-D array of indices specifying the ordering of the data.
See Also:
org.mbari.util.MathUtil.uniqueSort()