de.umass.util
Class StringUtilities

java.lang.Object
  extended by de.umass.util.StringUtilities

public final class StringUtilities
extends Object

Utilitiy class with methods to calculate an md5 hash and to encode URLs.

Author:
Janni Kovacs

Constructor Summary
StringUtilities()
           
 
Method Summary
static String cleanUp(String s)
          Strips all characters from a String, that might be invalid to be used in file names.
static boolean convertToBoolean(String resultString)
          Converts a Last.fm boolean result string to a boolean.
static String decode(String s)
           
static String encode(String s)
           
static boolean isMbid(String nameOrMbid)
           
static boolean isMD5(String s)
          Tests if the given string might already be a 32-char md5 string.
static Map<String,String> map(String... strings)
          Creates a Map out of an array with Strings.
static String md5(String s)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StringUtilities

public StringUtilities()
Method Detail

md5

public static String md5(String s)

encode

public static String encode(String s)

decode

public static String decode(String s)

isMbid

public static boolean isMbid(String nameOrMbid)

map

public static Map<String,String> map(String... strings)
Creates a Map out of an array with Strings.

Parameters:
strings - input strings, key-value alternating
Returns:
a parameter map

cleanUp

public static String cleanUp(String s)
Strips all characters from a String, that might be invalid to be used in file names. By default : / \ < > | ? " * are all replaced by -. Note that this is no guarantee that the returned name will be definately valid.

Parameters:
s - the String to clean up
Returns:
the cleaned up String

isMD5

public static boolean isMD5(String s)
Tests if the given string might already be a 32-char md5 string.

Parameters:
s - String to test
Returns:
true if the given String might be a md5 string

convertToBoolean

public static boolean convertToBoolean(String resultString)
Converts a Last.fm boolean result string to a boolean.

Parameters:
resultString - A Last.fm boolean result string.
Returns:
true if the given String represents a true, false otherwise.