implicit class GrizzledChar extends AnyRef
An analog to Scala's RichChar
class, providing some methods
that neither RichChar
nor Char
(nor, for that matter,
java.lang.Character
) provide. By importing the implicit conversion
functions, you can use the methods in this class transparently from a
Char
, RichChar
or Character
object.
import grizzled.string.implicits._ val ch = 'a' println(ch.isHexDigit) // prints: true
- Alphabetic
- By Inheritance
- GrizzledChar
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new GrizzledChar(character: Char)
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- val character: Char
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
isDigit(radix: Int): Boolean
Determine whether the character represents a valid digit in a given base.
Determine whether the character represents a valid digit in a given base.
- radix
the radix
- returns
true
if the character is a valid digit in the indicated radix,false
if not.
-
def
isHexDigit: Boolean
Determine whether the character represents a valid hexadecimal digit.
Determine whether the character represents a valid hexadecimal digit. This is a specialization of
isDigit(radix)
.- returns
true
if the character is a valid hexadecimal digit,false
if not.
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
isPrintable: Boolean
Determine if a character is non-printable.
Determine if a character is non-printable. Note that the notion of "non-printable" in Unicode can be problematic, depending on the encoding. A printable Unicode character, printed in UTF-8 on a terminal that only handles ISO-8859.1 may not, strictly speaking, be "printable" on that terminal.
This method's notion of "printable" assumes that the output device is capable of displaying Unicode encodings (e.g., UTF-8). In other words, this method could also be called
isUnicodePrintable()
.See also http://stackoverflow.com/q/220547
- returns
true
if printable,false
if not.
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )