Boolean |
大文字か小文字かにかかわらず、文字列が"true"と等しい場合のみtrueを返します。それ以外の場合はfalseを返します。 この変換によってデータが失われる可能性があります。 |
- "TrUe"はtrueに変換されます。
- 空の文字列はfalseに変換されます。
- "Hello"はfalseに変換されます。
|
Integer |
可能であればStringをIngegerに変換し、その他の場合は例外を返します。 この変換によってデータが失われる可能性があります。 |
- "1"は1に変換されます。
- "3.1415"は3に変換されます。
- "Hello"は変換できず、例外が返されます。
- 空の文字列は変換できず、例外が返されます。
|
Decimal |
可能であればStringをDecimalに変換し、その他の場合は例外を返します。 この変換によってデータが失われる可能性があります。 |
- "1"は1に変換されます。
- "3.1415"は3.1415に変換されます。
- "Hello"は変換できず、例外が返されます。
- 空の文字列は変換できず、例外が返されます。
|
Double |
可能であればStringをDoubleに変換し、その他の場合は例外を返します。 この変換によってデータが失われる可能性があります。 |
- "1"は1.0Dに変換されます。
- "3.1415"は3.1415Dに変換されます。
- "Hello"は変換できず、例外が返されます。
- 空の文字列は変換できず、例外が返されます。
|
Float |
可能であればStringをFloatに変換し、その他の場合は例外を返します。 この変換によってデータが失われる可能性があります。 |
- "1"は1.0Fに変換されます。
- "3.1415"は3.1415Fに変換されます。
- "Hello"は変換できず、例外が返されます。
- 空の文字列は変換できず、例外が返されます。
|
Long |
可能であればStringをLongに変換し、その他の場合は例外を返します。 この変換によってデータが失われる可能性があります。 |
- "1"は1Lに変換されます。
- "3.1415"は3Lに変換されます。
- "Hello"は変換できず、例外が返されます。
- 空の文字列は変換できず、例外が返されます。
|