parse 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:
"widthx
height" 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