public final class Strings
extends java.lang.Object
Example:
final String str = "test"; final String str1 = Strings.getStringRef(str); final String str2 = Strings.getStringRef(str); Assert.assertTrue(!Strings.getStringsRefs().isEmpty()); Assert.assertTrue(str1 == str2); Assert.assertEquals(str1, str2); for (final String string : Strings.getStringsRefs()) { Assert.assertTrue(string == str); } Strings.removeStringRef(str); Strings.clearStringsRef(); Assert.assertTrue(Strings.getStringsRefs().isEmpty());
Modifier and Type | Method and Description |
---|---|
static void |
clearStringsRef()
Clear all references.
|
static java.lang.String |
getStringRef(java.lang.String string)
Get string reference from its name.
|
static java.util.Collection<java.lang.String> |
getStringsRefs()
Get collection of all strings reference.
|
static void |
removeStringRef(java.lang.String string)
Remove string reference from its name.
|
public static java.lang.String getStringRef(java.lang.String string)
string
- The input string.public static void removeStringRef(java.lang.String string)
string
- The string name.public static java.util.Collection<java.lang.String> getStringsRefs()
public static void clearStringsRef()