カテゴリ: Java 更新日: 2026/01/17
PR
独学でJavaを学んでいる方向け
「実務レベルに到達できるか不安」「1人だと詰まることが多い」場合は、 実践重視で学べる環境を一度確認しておくのも一つの手です。
EBAエデュケーション |学習内容・サポートを見る

JavaのIntegerクラスparseIntメソッド完全ガイド!初心者でもわかる文字列から数値変換

IntegerのparseIntメソッド
IntegerのparseIntメソッド

先生と生徒の会話形式で理解しよう

生徒

「先生、Javaで文字列を数値に変換する方法ってありますか?」

先生

「はい、ありますよ。java.langパッケージに含まれるIntegerクラスのparseIntメソッドを使えば、文字列を整数に変換できます。」

生徒

「文字列から数値に変換できるんですね!それってどんなときに使うんですか?」

先生

「例えばユーザー入力が文字列として受け取られたとき、それを計算に使うために数値に変換するときに利用します。では実際の使い方を見ていきましょう。」

1. java.langパッケージとは?

1. java.langパッケージとは?
1. java.langパッケージとは?

java.langパッケージはJavaプログラムで最も基本となるクラスをまとめたパッケージで、自動的にインポートされるため特別な記述は不要です。この中にはStringObjectIntegerといった基本的で重要なクラスが含まれており、Javaを学ぶ上で避けて通れない存在です。

特にIntegerクラスは、プリミティブ型のintをラップするクラスであり、数値を扱うための多くの便利なメソッドを持っています。その中でもparseIntは文字列から整数に変換するための代表的なメソッドです。

2. Integerクラスの役割

2. Integerクラスの役割
2. Integerクラスの役割

Integerクラスは、整数を表すint型をオブジェクトとして扱えるようにするためのクラスです。プリミティブ型と異なり、メソッドを利用して便利な操作を行うことができます。数値の比較、変換、文字列化など、幅広い用途に対応しています。

その中でも入力値を数値に変換するparseIntは、ユーザー入力やファイルから読み込んだデータを扱うときに欠かせない機能です。

PR

将来を見据えて、+αのスキルを身につけたい方へ

JavaやLinuxを学んでいても、「このままで市場価値は上がるのか」 「キャリアの選択肢を広げたい」と感じる方は少なくありません。

AIを学ぶならアイデミープレミアム

3. parseIntメソッドとは?

3. parseIntメソッドとは?
3. parseIntメソッドとは?

parseIntメソッドは、文字列をint型の数値に変換するための静的メソッドです。文字列の中に数値以外の文字が含まれているとNumberFormatExceptionが発生するため、エラー処理も合わせて理解しておく必要があります。

基本的な使い方はとてもシンプルで、引数に数値を表す文字列を渡すだけです。また、基数を指定して二進数や十六進数を変換することもできます。

4. parseIntの基本構文

4. parseIntの基本構文
4. parseIntの基本構文

int number = Integer.parseInt("123");
int binary = Integer.parseInt("1010", 2);
int hex = Integer.parseInt("1A", 16);
    

上記の例では「123」を整数に変換したり、2進数の文字列「1010」を10進数の10に変換したり、16進数「1A」を10進数の26に変換しています。

5. parseIntメソッドのサンプルコード

5. parseIntメソッドのサンプルコード
5. parseIntメソッドのサンプルコード

public class ParseIntExample {
    public static void main(String[] args) {
        String str1 = "100";
        String str2 = "200";
        int num1 = Integer.parseInt(str1);
        int num2 = Integer.parseInt(str2);
        int sum = num1 + num2;

        System.out.println("文字列1: " + str1);
        System.out.println("文字列2: " + str2);
        System.out.println("合計: " + sum);
    }
}
    

このサンプルコードでは、文字列「100」と「200」を整数に変換し、その合計を計算しています。結果は数値として正しく計算されることがわかります。


文字列1: 100
文字列2: 200
合計: 300
    

6. エラーハンドリングについて

6. エラーハンドリングについて
6. エラーハンドリングについて

parseIntを使うときに注意すべきなのは、数値以外の文字が含まれると例外が発生する点です。例えば「123a」といった文字列を変換しようとするとNumberFormatExceptionが発生します。

このような場合にはtry-catch文で例外を処理するのが一般的です。これにより入力値が不正でもプログラムが異常終了せず、適切なエラーメッセージを表示できます。

7. parseIntの利用シーン

7. parseIntの利用シーン
7. parseIntの利用シーン

ユーザーがフォームに入力したデータは文字列として受け取られるため、計算に使う前に数値へ変換する必要があります。例えば年齢や金額の入力を扱う場面でparseIntが使われます。

また、外部ファイルやデータベースから読み込んだ値が文字列として取得される場合にも活用されます。システム開発では非常に頻繁に登場するメソッドです。

8. 他の数値変換メソッドとの比較

8. 他の数値変換メソッドとの比較
8. 他の数値変換メソッドとの比較

parseIntの他にも、Double.parseDoubleLong.parseLongなど、型ごとに文字列から数値に変換するメソッドが用意されています。扱いたいデータ型に応じて適切なメソッドを選びましょう。

特に整数以外の小数や大きな数値を扱う場合は、parseIntではなくparseDoubleparseLongを利用することが推奨されます。

カテゴリの一覧へ
新着記事
PR

JavaやLinuxの検証環境に
低コストで使えるVPS

JavaのEnumクラスの使い方を完全ガイド!初心者でもわかるjava.lang入門
JSPのコメントの書き方!HTMLコメントとの違いもわかりやすく解説
JSPとServletの違いとは?役割分担と連携の基本を初心者向けに説明
Springでバルク更新・一括挿入を高速に!flush・clearの使い方と最適化のベストプラクティス
PR 未経験からITエンジニアを目指す方へ

Javaを学んでいるけど、「このまま未経験で就職できるか不安」という20代向け。 学歴不問・無料サポートの就職支援という選択肢があります。

Tamesy |無料で面談予約
人気記事
No.1
Java&Spring記事人気No1
JavaのIntegerクラスの使い方を完全ガイド!初心者でもわかる整数操作
No.2
Java&Spring記事人気No2
Javaのラムダ式で配列を扱う!Arrays.streamの基本と注意点を初心者向けに解説
No.3
Java&Spring記事人気No3
Spring BootとJavaの互換性一覧!3.5/3.4/3.3はJava 21・17に対応してる?
No.4
Java&Spring記事人気No4
JavaのRuntimeExceptionを完全解説!初心者でもわかるjava.langパッケージの基礎
No.5
Java&Spring記事人気No5
Spring BootのJakarta移行ガイド!初心者向けjavax→jakarta変更ポイント徹底解説
No.6
Java&Spring記事人気No6
Springの@Serviceアノテーションの使い方を徹底解説!初心者でもわかるSpring フレームワーク入門
No.7
Java&Spring記事人気No7
JavaのHttpSessionを徹底解説!初心者でもわかるセッション管理の基本
No.8
Java&Spring記事人気No8
Springの@Componentアノテーションの使い方を徹底解説!初心者でもわかるSpring Boot入門
PR

ローカルPCに依存しない開発環境という選択肢

Java・Linuxの検証や学習環境を、クラウド上ですぐに用意できます。

Java入門

Javaの基礎を体系的に学びたい場合は、文法だけでなく 「なぜそう書くのか」まで丁寧に解説されているため、 初心者でも理解しやすい定番の1冊です。

スッキリわかるJava入門 第4版

※ 紙の書籍・電子書籍どちらでも購入できます

Java実践

ジェネリクス、enum、シールクラスなどの型設計から、 関数型プログラミング(ラムダ式・Stream API)、 JVM制御やリフレクション、外部ライブラリの活用までを扱っており、 「Javaを使えるレベル」へ進むための内容が網羅されています。

スッキリわかるJava入門 実践編 第4版

※ 紙の書籍・電子書籍どちらでも購入できます

Spring入門

Spring Frameworkの全体像から、 Webアプリ開発で必要となる主要機能までを 体系的に解説している定番の入門書です。

Spring徹底入門 第2版 Spring FrameworkによるJavaアプリケーション開発

※ 紙の書籍・電子書籍どちらでも購入できます

PR 実務経験のあるエンジニア向け

Javaなどの実務経験があり、次のキャリアを検討している方向け。 IT・ゲーム業界に特化した転職支援サービスという選択肢もあります。

転職ボックス |IT・ゲーム業界専門