Package com.wowza.util
Class StringUtils
- Object
- 
- com.wowza.util.StringUtils
 
- 
 public class StringUtils extends ObjectStringUtils: utility class of String utilities. 
- 
- 
Constructor SummaryConstructors Constructor Description StringUtils()
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanequals(String s1, String s2)Checks if 2 strings are equals, accounting for null cases.static intfastStringHash(String contextStr)static StringgetOrDefault(String s, String defaultString)Returns string s, or defaultString if s is null.static StringintToHexStr(int value, int strLen)static StringintToStr(int value, int strLen)static booleanisEmpty(String s)Checks if string is empty, handling null String case.static intlength(String s)Returns string length, handling null String case as length of 0.static StringlongToHexStr(long value, int strLen)static StringlongToStr(long value, int strLen)static StringstampToString(long stamp)Convert a duration (milliseconds) to a formatted string.static StringstampToStringNoUnits(long stamp)Convert a duration (milliseconds) to a formatted string.static longstringToMilliseconds(String stamp)Convert a hh:mm:ss.SSS string to milliseconds No validation that hh:mm:ss are valid rangesstatic StringtoStringList(WMSProperties properties)Convert properties to comma-separated stringstatic StringtoStringList(String[] strings)Convert array of Strings to comma-separated stringstatic StringtoStringList(java.util.List<String> strings)Convert list of Strings to comma-separated stringstatic StringvalueOf(String s)Returns string, handling null String case as "".
 
- 
- 
- 
Method Detail- 
intToStrpublic static String intToStr(int value, int strLen)
 - 
intToHexStrpublic static String intToHexStr(int value, int strLen)
 - 
longToStrpublic static String longToStr(long value, int strLen)
 - 
longToHexStrpublic static String longToHexStr(long value, int strLen)
 - 
isEmptypublic static boolean isEmpty(String s) Checks if string is empty, handling null String case.- Parameters:
- s-
- Returns:
- false is string is null or "", true otherwise
 
 - 
lengthpublic static int length(String s) Returns string length, handling null String case as length of 0.- Parameters:
- s-
- Returns:
- 0 if string is null, or length of string.
 
 - 
valueOfpublic static String valueOf(String s) Returns string, handling null String case as "".- Parameters:
- s-
- Returns:
- "" if string is null, or string value.
 
 - 
getOrDefaultpublic static String getOrDefault(String s, String defaultString)Returns string s, or defaultString if s is null.- Parameters:
- s-
- defaultString-
- Returns:
- "" if string is null, or string value.
 
 - 
stampToStringpublic static String stampToString(long stamp) Convert a duration (milliseconds) to a formatted string.- Parameters:
- stamp- duration (milliseconds)
- Returns:
- formatted string (example: 3 days 4 minutes 1 seconds)
 
 - 
stampToStringNoUnitspublic static String stampToStringNoUnits(long stamp) Convert a duration (milliseconds) to a formatted string.- Parameters:
- stamp- duration (milliseconds)
- Returns:
- formatted string (example: 03:04:01.123 hours:minutes:seconds.miliseconds)
 
 - 
stringToMillisecondspublic static long stringToMilliseconds(String stamp) Convert a hh:mm:ss.SSS string to milliseconds No validation that hh:mm:ss are valid ranges- Parameters:
- stamp- string (hours:minutes:seconds.miliseconds)
- Returns:
- milliseconds, -1 is parse failed
 
 - 
equalspublic static boolean equals(String s1, String s2)Checks if 2 strings are equals, accounting for null cases. If both are null, they are considered equal.- Parameters:
- s1- string one
- s2- string 2
- Returns:
- true is the strings are equal
 
 - 
toStringListpublic static String toStringList(WMSProperties properties) Convert properties to comma-separated string- Parameters:
- properties-
- Returns:
- comma-separated string
 
 - 
toStringListpublic static String toStringList(java.util.List<String> strings) Convert list of Strings to comma-separated string- Parameters:
- strings-
- Returns:
- comma-separated string
 
 - 
toStringListpublic static String toStringList(String[] strings) Convert array of Strings to comma-separated string- Parameters:
- strings-
- Returns:
- comma-separated string
 
 - 
fastStringHashpublic static int fastStringHash(String contextStr) 
 
- 
 
-