parseSize

fun parseSize(string: String): Size

Parses the specified string as a size value.

The ASCII characters \``u002a ('*') and \``u0078 ('x') are recognized as separators between the width and height.

For any Size s: Size.parseSize(s.toString()).equals(s). However, the method also handles sizes expressed in the following forms:

"widthxheight" or "width*height" => new Size(width, height), where width and height are string integers potentially containing a sign, such as "-10", "+7" or "5".

`Size.parseSize("3*+6").equals(new Size(3, 6)) == true
Size.parseSize("-3x-6").equals(new Size(-3, -6)) == true
Size.parseSize("4 by 3") => throws NumberFormatException
`
*

Return

the size value represented by string.

Parameters

string

the string representation of a size value.

Throws

if string cannot be parsed as a size value.

if string was null