Added StringUtils class for frequently needed string manipulation routine
This commit is contained in:
parent
bd96b7f085
commit
99ce816051
1 changed files with 51 additions and 0 deletions
51
src/helma/util/StringUtils.java
Normal file
51
src/helma/util/StringUtils.java
Normal file
|
@ -0,0 +1,51 @@
|
|||
/*
|
||||
* Helma License Notice
|
||||
*
|
||||
* The contents of this file are subject to the Helma License
|
||||
* Version 2.0 (the "License"). You may not use this file except in
|
||||
* compliance with the License. A copy of the License is available at
|
||||
* http://adele.helma.org/download/helma/license.txt
|
||||
*
|
||||
* Copyright 1998-2003 Helma Software. All Rights Reserved.
|
||||
*
|
||||
* $RCSfile$
|
||||
* $Author$
|
||||
* $Revision$
|
||||
* $Date$
|
||||
*/
|
||||
|
||||
package helma.util;
|
||||
|
||||
|
||||
import java.util.StringTokenizer;
|
||||
|
||||
/**
|
||||
* Utility class for String manipulation.
|
||||
*/
|
||||
public class StringUtils {
|
||||
|
||||
|
||||
/**
|
||||
* Split a string into an array of strings. Use comma and space
|
||||
* as delimiters.
|
||||
*/
|
||||
public static String[] split(String str) {
|
||||
return split(str, ", \t\n\r\f");
|
||||
}
|
||||
|
||||
/**
|
||||
* Split a string into an array of strings.
|
||||
*/
|
||||
public static String[] split(String str, String delim) {
|
||||
if (str == null) {
|
||||
return new String[0];
|
||||
}
|
||||
StringTokenizer st = new StringTokenizer(str, delim);
|
||||
String[] s = new String[st.countTokens()];
|
||||
for (int i=0; i<s.length; i++) {
|
||||
s[i] = st.nextToken();
|
||||
}
|
||||
return s;
|
||||
}
|
||||
|
||||
}
|
Loading…
Add table
Reference in a new issue