文字列からラッパーオブジェクトを作成する
- public static Long valueOf(String s)
- throws NumberFormatException … Long型
- s:解析される文字列
valueOfメソッドを利用することで、文字列からラッパーオブジェクトを生成することもできます。
たとえば以下は文字列の100からLong型のオブジェクトを生成する例です。
WrapperValue.java
package com.example.mynavi.wrapper; public class WrapperValue { public static void main(String[] args) { Long l = Long.valueOf("100"); } }
Byte/Short/Integer/Long型のラッパーオブジェクトでは、valueOfメソッドで基数を指定することもできます。たとえば、以下は16進数の文字列表現「FF」をInteger型に変換する例です。
Integer hex = Integer.valueOf("FF", 16); // 結果:255