「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

 

Java

Posted by arkgame