Javaプログラミング言語は、今日最も人気のあるプログラミング言語の1つです。のような概念で 、 Javaのラッパークラスのもう1つの重要な概念があります。これは、 同期 に 、 この記事では、ラッパークラスの必要性について説明します。 さまざまな例で。このブログで説明されている概念は次のとおりです。
Javaラッパークラスとは何ですか?
ラッパークラスは、プリミティブデータ型をラッパークラスオブジェクトに変換するメカニズムを提供します。以下は、プリミティブデータ型の同等のラッパークラスオブジェクトです。
プリミティブデータ型 | ラッパークラス |
int | 整数 |
char | キャラクター |
浮く | 浮く |
ブール値 | ブール値 |
ダブル | ダブル |
ショート Pythonで数値を逆にする方法 | ショート |
長いです | 長いです |
バイト | バイト |
以下は、Javaラッパークラスオブジェクトを作成する方法を示す例です。
クラスwrapperClass {public static void main(String args []){Integer myInt = 5 Character myChar = 'Edureka' System.out.println(myInt)System.out.println(myChar)}}
出力: 5 Edureka
上記のプログラムでは、プリミティブデータ型の代わりにラッパークラスを使用しています。
以下は ラッパーオブジェクトから関連する値を取得します。
- intValue()
- byteValue()
- shortValue()
- longValue()
- doubleValue()
- charValue()
- floatValue()
- booleanValue()
以下は、プログラムでこれらのメソッドを使用する例です。
クラスwrapperClass {public static void main(String args []){Integer myInt = 10 Character myChar = 'edureka' Float myFloat = 10.25 System.out.println(myInt.intValue())System.out.println(myChar.charValue( ))System.out.println(myFloat.floatValue())}}
出力: 10 edureka 10.25
同様に、doubleValue()、shortValue()、longValue()、byteValue()などの他のメソッドを使用して、ラッパークラスオブジェクトのそれぞれの値を取得できます。
Javaラッパークラスの必要性
- プリミティブデータ型をオブジェクトに変換します。
- メソッドの引数を変更するには、オブジェクトが必要です。
- java.utilのクラス パッケージ オブジェクトでのみ機能します。
- のデータ構造 オブジェクトのみを保存します。
- オブジェクトはでの同期に役立ちます 。
オートボクシング
オートボクシングは、プリミティブデータ型を対応するラッパークラスのオブジェクトに自動的に変換することです。
import java.util.ArrayList class Autoboxing {public static void main(String args []){char ch = 'e' Character e = ch ArrayList arraylist = new ArrayList()arraylist.add(10)System.out.println(arraylist .get(0))}}
出力: 10
開封
これはオートボクシングの逆で、ラッパークラスが 対応するプリミティブデータ型に変換されます。
import java.util.ArrayList class Unboxing {public static void main(String args []){Character ch = 'e' char'e '= ch ArrayList arraylist = new ArrayList()arraylist.add(10)int number = arraylist。 get(0)System.out.println(number)}}
出力: 10
この記事では、プリミティブデータ型をそれぞれのオブジェクトに変換するのに役立つJavaのラッパークラスについて説明しました。マルチスレッドやその他のさまざまなアプリケーションでの同期にも役立ちます。 Javaは、効率的で革新的な概念が豊富にある多用途の言語です。業界は、現代の開発者がプログラミング言語の基本的な概念を事前に徹底し、EdurekaのJavaでスキルを習得することを求めています。 そして、Java開発者になるための学習を開始します。
質問がありますか? 「Javaのラッパークラス」の記事のコメントセクションでこれについて言及してください。できるだけ早くご連絡いたします。