「Java8」valueOf()メソッドで文字列を数値に変換するサンプル
環境
JavaSE 1.8
Eclipse 2019-12
書式
1.public static Integer valueOf(String s)throws NumberFormatException
指定されたStringの値を保持するIntegerオブジェクトを返します。引数は、符号付きの10進整数を表しているとして解釈されます。
2.public static int parseInt(String s)throws NumberFormatException
文字列の引数を符号付き10進数の整数型として構文解析します。
使用例
package com.arkgame.study; public class IntegerDemo { private static final String target = "5678"; public static void main(String[] args) { // Integer型の場合 Integer cftA = Integer.valueOf(target); System.out.println("ValueOfメソッドで文字列を数値に変換: " + cftA); // int型の場合 int cftB = Integer.parseInt(target); System.out.println("parseIntメソッドで文字列を数値に変換: " + cftB); } }
実行結果
ValueOfメソッドで文字列を数値に変換: 12345 parseIntメソッドで文字列を数値に変換: 12345