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" は変換できず、例外が返されます。
- 空の文字列は変換できず、例外が返されます。
|