お客様のご要望に基づき、記事の作成を開始いたします。適宜指定されたフォーマットに沿って作成を進めます。
Javaのintクラスでよく使うメソッド一覧!初心者でもわかる完全ガイド
Javaプログラミングにおいて、整数型(int型)のデータを効果的に操作するためのクラスとメソッドは不可欠です。
この記事では、Javaのint型の変数を扱う上で必要なメソッドやクラス、そしてそれらをどのように使用するのかを、具体的なコード例とともにご紹介します。
Integerクラスとは?
JavaのIntegerクラスは、int型のプリミティブデータとオブジェクトデータを相互に変換するときや、int型に関する多くのユーティリティメソッドを提供しています。
int型のデータをオブジェクトとして扱いたい、もしくはint型のデータに対して何らかのメソッドを使用したい場合、Integerクラスを利用します。
Integerクラスの主要メソッド
さて、Integerクラスには多くの静的メソッドやインスタンスメソッドが存在します。
ここでは、その中でも特に使用頻度が高く、知っておくと便利なメソッドをピックアップして説明します。
1. intValue()メソッド
まず最初にご紹介するのは、intValue()メソッドです。
このメソッドは、Integerオブジェクトをint型のプリミティブデータに変換します。
ソースコード例
1 2 3 4 5 6 7 8 9 10 11 |
import java.lang.Integer; public class Program { public static void main(String[] args) { Integer myInteger = new Integer(10); int myInt = myInteger.intValue(); System.out.println("Integerオブジェクト: " + myInteger); System.out.println("intプリミティブ: " + myInt); } } |
出力結果
Integerオブジェクト: 10
intプリミティブ: 10
KindleUnlimited会員であれば、全ての本をご覧頂けます。 StreamAPIを理解すれば、Javaの世界が変わる 第1版
2. parseInt()メソッド
次にご紹介するのは、parseInt()メソッドです。
このメソッドは、String型の数字をint型に変換します。
ソースコード例
1 2 3 4 5 6 7 8 9 |
public class Program { public static void main(String[] args) { String numberString = "123"; int number = Integer.parseInt(numberString); System.out.println("String: " + numberString); System.out.println("int: " + number); } } |
出力結果
String: 123
int: 123
3. toString()メソッド
次に、toString()メソッドについて見ていきましょう。
このメソッドはint型の値を文字列に変換します。計算結果などをログ出力やデバッグ情報として出力する際に使います。
ソースコード例
1 2 3 4 5 6 7 |
public class Program { public static void main(String[] args) { int number = 12345; String strNumber = Integer.toString(number); System.out.println(strNumber + " is now a string!"); } } |
出力結果
12345 is now a string!
4. valueOf()メソッド
最後に、valueOf()メソッドを見ていきましょう。
このメソッドは引数に与えられた値をIntegerオブジェクトとして返します。引数にはいくつかの型を指定することができ、それぞれ異なるオブジェクトを返します。
ソースコード例
1 2 3 4 5 6 7 8 9 10 11 12 |
public class Program { public static void main(String[] args) { int numPrimitive = 12345; String strNumber = "12345"; Integer numObject1 = Integer.valueOf(numPrimitive); Integer numObject2 = Integer.valueOf(strNumber); System.out.println("numObject1: " + numObject1); System.out.println("numObject2: " + numObject2); } } |
出力結果
numObject1: 12345 numObject2: 12345
まとめと感謝
この記事では、Integerクラスの主要なメソッドを中心に、具体的なソースコードとともに説明を行いました。
これらのメソッドはJavaプログラミングで頻繁に使用されるので、しっかりと理解しておくと今後のコーディングがスムーズに行えるでしょう。
最後まで読んで頂き、ありがとうございました。少しでもお役にたてたなら幸いです!