MENU

【Java】文字列(String)を数値(int)に変換する方法

f:id:kiserukun:20210611090227p:plain

Javaを勉強して「文字列→数値」の変換する機会がよくあります。
コマンドライン引数の値はString型として読み込まれるので、コマンドライン引数を使う機会が多いと自然に使う頻度は多くなるのかなと思っています。

文字列 → 数値

int i = Integer.parseInt(a);

数値 → 文字列

String a = String.valueOf(i);

 

こんな感じで使っています

public class Main {
    public static void main(String[] args) {
        int i = Integer.parseInt(args[0]);
    }
}


あとがき

csvファイルを読み込む際にもStringの配列として格納して値を使用するので その際にも文字列→数値に変換して使用していました。  

使用回数は多いですが、実際はほとんどコピペしているのであまり書いたことがありません・・・