Package org.biojava.nbio.core.util
Class StringManipulationHelper
- java.lang.Object
-
- org.biojava.nbio.core.util.StringManipulationHelper
-
public class StringManipulationHelper extends java.lang.Object
A utility class for commonString
manipulation tasks. All functions are static methods.- Author:
- Amr AL-Hossary
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String
convertStreamToString(java.io.InputStream stream)
static boolean
equalsToIgnoreEndline(java.lang.String expected, java.lang.String actual)
compares two strings for equality, line by line, ignoring any difference of end line delimiters contained within the 2 Strings.static boolean
equalsToXml(java.lang.String expected, java.lang.String actual)
static java.lang.String
join(java.util.AbstractCollection<java.lang.String> s, java.lang.String delimiter)
static java.lang.String
padLeft(java.lang.String s, int n)
static java.lang.String
padRight(java.lang.String s, int n)
-
-
-
Method Detail
-
convertStreamToString
public static java.lang.String convertStreamToString(java.io.InputStream stream)
- Parameters:
stream
-- Returns:
-
equalsToIgnoreEndline
public static boolean equalsToIgnoreEndline(java.lang.String expected, java.lang.String actual)
compares two strings for equality, line by line, ignoring any difference of end line delimiters contained within the 2 Strings. This method should be used if and only if two Strings are considered identical when all nodes are identical including their relative order. Generally useful when asserting identity of automatically regenerated XML or PDB.- Parameters:
expected
-actual
-
-
equalsToXml
public static boolean equalsToXml(java.lang.String expected, java.lang.String actual)
-
padLeft
public static java.lang.String padLeft(java.lang.String s, int n)
-
padRight
public static java.lang.String padRight(java.lang.String s, int n)
-
join
public static java.lang.String join(java.util.AbstractCollection<java.lang.String> s, java.lang.String delimiter)
-
-