Interface CharSet
-
- All Known Implementing Classes:
CharSetOfFew,CharSetOfNone,CharSetOfOne,CharToIntMap,FormatCharSet
public interface CharSetInterface for sets of characters.
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static java.util.Set<java.lang.Character>applyIgnoreCase(java.util.Set<java.lang.Character> set, boolean ignoreCase)Creates a copy of the provided set, or returns the same set.booleancontainsKey(char ch)Returns true if the set contains the specified character.static CharSetcopyOf(java.util.Set<java.lang.Character> set, boolean ignoreCase)Creates a newCharSetfrom the provided set.
-
-
-
Method Detail
-
containsKey
boolean containsKey(char ch)
Returns true if the set contains the specified character.- Parameters:
ch- a character- Returns:
- true if the byte is in the set
-
copyOf
static CharSet copyOf(java.util.Set<java.lang.Character> set, boolean ignoreCase)
Creates a newCharSetfrom the provided set.
-
applyIgnoreCase
static java.util.Set<java.lang.Character> applyIgnoreCase(java.util.Set<java.lang.Character> set, boolean ignoreCase)Creates a copy of the provided set, or returns the same set.If
ignoreCaseis set to true, the copy will contain an upper and lower case character for each character in the provided set.- Parameters:
set- a set of charactersignoreCase- whether the copy of the set shall contain upper and lower case characters from the provided set- Returns:
- a new set if
ignoreCaseis false, otherwise a copy of the set
-
-