Javaコラム Javaエンジニアのためのお役立ちコラム

[Java]Integer.parseIntメソッドの使い方とは?parseIntメソッドやparseUnsignedIntメソッドの使い方・例外の発生するケース・配列の変換

2021年07月14日
SE
Integer.parseIntメソッドの使い方が知りたいです。
PM
順に解説しますので、一緒に学んでいきましょう。

[Java]Integer.parseIntメソッドの使い方とは?


今回は、JavaでのInteger.parseIntメソッドの使い方について説明します。Javaにはint型とInteger型があります。int型は「プリミティブ型」、Integer型は「クラス型」です。プリミティブ型は値を持っているだけの変数ですが、クラス型はクラスメソッドを使えます。Integer型のクラスメソッドにparseIntがあります。

ここでは、parseIntメソッドやparseUnsignedIntメソッドの使い方、例外の発生するケース、配列の変換について紹介します。また、類似メソッドとして、Double.parseDoubleやBoolean.parseBooleanについても紹介します。興味のある方はぜひご覧ください。

parseInt

JavaでのparseIntメソッドの基本的な使い方を紹介します。parseIntメソッドは引数の文字列を整数に変換しますが、第2引数に基数を指定することも可能です。実際のソースコードを見てみましょう。

実行結果は以下のようになります。

このようにJavaでは、parseIntメソッドで引数の文字列を整数に変換できます。必要に応じて、基数を指定してください。

parseUnsignedInt

JavaでのparseUnsignedIntメソッドの基本的な使い方を紹介します。parseIntとは違い、負数の文字列を指定すると例外が発生します。実際のソースコードを見てみましょう。

実行結果は以下のようになります。

このようにJavaでは、parseUnsignedIntメソッドで引数の文字列を符号なし整数に変換できます。

例外

JavaでのparseIntメソッドで例外が発生するケースを紹介します。小数やnull、数字以外、不正な数字、空文字などを指定すると例外が発生します。実際のソースコードを見てみましょう。

実行結果は以下のようになります。

配列

JavaでString配列をint配列に変換する方法を紹介します。実際のソースコードを見てみましょう。

実行結果は以下のようになります。

このようにJavaではString配列をint配列に変換できます。1行で記述できるのでとてもシンプルです。

parseDoubleやparseBoolean

parseIntに似たメソッドとして、Double.parseDoubleやBoolean.parseBooleanについても紹介します。実際のソースコードを見てみましょう。

実行結果は以下のようになります。

SE
JavaでのparseIntメソッドで例外が発生するケースがあるのですね。
PM
例外も含めてJavaでのInteger.parseIntメソッドの使い方などが理解できたら、実際にソースコードで書いてみましょう。

まとめ

いかがでしたでしょうか。JavaでのInteger.parseIntメソッドの使い方について説明しました。ここでは、parseIntメソッドやparseUnsignedIntメソッドの使い方、例外の発生するケース、配列の変換について紹介しました。また、類似メソッドとして、Double.parseDoubleやBoolean.parseBooleanについても紹介しました。

ぜひご自身でJavaのソースコードを書いて、理解を深めてください。


Javaでのキャリアアップをお考えの方は、現在募集中の求人情報をご覧ください。

また、直接のエントリーも受け付けております。

エントリー(応募フォーム)

Search

Popular

recommended

Categories

Tags