Package org.burningwave.core
Class Strings
java.lang.Object
org.burningwave.core.Strings
- All Implemented Interfaces:
AutoCloseable
,Component
,Properties.Listener
,ManagedLogger
,Memorizer
public class Strings extends Object implements Component
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Strings.Paths
Nested classes/interfaces inherited from interface org.burningwave.core.ManagedLogger
ManagedLogger.Repository
-
Method Summary
Modifier and Type Method Description boolean
areEquals(String string1, String string2)
String
capitalizeFirstCharacter(String value)
boolean
contains(String str, char searchChar)
static Strings
create()
Map<Integer,List<String>>
extractAllGroups(Pattern pattern, String target)
boolean
isBlank(String str)
boolean
isEmpty(String str)
boolean
isNotBlank(String str)
boolean
isNotEmpty(String str)
String
lowerCaseFirstCharacter(String string)
String
replace(String text, Map<String,String> params)
String
strip(String str, String stripChars)
String
stripEnd(String str, String stripChars)
String
stripStart(String str, String stripChars)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.burningwave.core.ManagedLogger
disableLogging, enableLogging, getLoggingLevelValue, logDebug, logDebug, logError, logError, logInfo, logInfo, logWarn, logWarn, setLoggingLevelValue
Methods inherited from interface org.burningwave.core.Memorizer
getOrCreateTemporaryFolder, getOrCreateTemporaryFolder, getTemporaryFolderPrefix
Methods inherited from interface org.burningwave.core.iterable.Properties.Listener
listenTo, receiveNotification, unregister