object util
Useful string-related utility functions.
- Alphabetic
- By Inheritance
- util
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
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
-
def
bytesToHexString(bytes: Array[Byte]): String
Convert an array of bytes to a hexadecimal string.
Convert an array of bytes to a hexadecimal string.
- bytes
the array of bytes
- returns
the hexadecimal string, with lower-case hex digits and no separators.
-
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
hexStringToBytes(hexString: String): Option[Array[Byte]]
Convert a hex string to bytes.
Convert a hex string to bytes.
- hexString
the hex string
- returns
Some(bytes)
if the string was succesfully parsed;None
if the string could not be parsed.
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
longestCommonPrefix(strings: Seq[String]): String
Given a sequence of strings, find the longest common prefix.
Given a sequence of strings, find the longest common prefix.
- strings
the strings to compare
- returns
the longest common prefix, which might be ""
-
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()
-
def
strToBoolean(s: String): Either[String, Boolean]
Convert a string to a boolean.
Convert a string to a boolean.
This method currently understands the following strings (in any mixture of upper and lower case). It is currently English-specific.
true, t, yes, y, 1 false, f, no, n, 0
- s
the string to convert
- returns
Right(boolean)
on success,Left(error)
on failure
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
tokenizeWithQuotes(s: String): List[String]
Tokenize a string the way a command line shell would, honoring quoted strings and embedded escaped quotes.
Tokenize a string the way a command line shell would, honoring quoted strings and embedded escaped quotes. Single quoted strings must start and end with single quotes. Double quoted strings must start and end with double quotes. Within quoted strings, the quotes themselves may be backslash-escaped. Quoted and non-quoted tokens may be mixed in the string; quotes are stripped.
Examples:
val s = """one two "three four" """ for (t <- tokenizeWithQuotes(s)) println("|" + t + "|") // Prints: // |one| // |two| // |three four| val s = """one two 'three "four'""" for (t <- tokenizeWithQuotes(s)) println("|" + t + "|") // Prints: // |one| // |two| // |three "four| val s = """one two 'three \'four ' fiv"e""" for (t <- tokenizeWithQuotes(s)) println("|" + t + "|") // Prints: // |one| // |two| // |three 'four | // |fiv"e|
- s
the string to tokenize
- returns
the tokens, as a list of strings
-
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( ... )