ஜாவாவில் ரேப்பர் வகுப்பு பற்றி நீங்கள் தெரிந்து கொள்ள வேண்டியது எல்லாம்: ஆட்டோபாக்ஸிங் மற்றும் அன் பாக்ஸிங்



இந்த கட்டுரை ஜாவாவில் ரேப்பர் வகுப்பை ஆட்டோ பாக்ஸிங் மற்றும் அன் பாக்ஸிங் எடுத்துக்காட்டுகளுடன் பழமையான தரவு வகைகளின் சமமான ரேப்பர் வகுப்பு பொருள்களுடன் உள்ளடக்கியது.

ஜாவா நிரலாக்க மொழி இப்போதெல்லாம் மிகவும் பிரபலமான நிரலாக்க மொழியாகும். போன்ற கருத்துகளுடன் , ஜாவாவில் ரேப்பர் வகுப்பின் மற்றொரு முக்கியமான கருத்து வருகிறது, இது அவசியம் ஒத்திசைவு இல் , முதலியன இந்த கட்டுரையில், ரேப்பர் வகுப்பின் அவசியத்தைப் பற்றி விவாதிப்போம் பல்வேறு எடுத்துக்காட்டுகளுடன். இந்த வலைப்பதிவில் விவாதிக்கப்பட்ட கருத்துக்கள் பின்வருமாறு:

ஜாவா ரேப்பர் வகுப்பு என்றால் என்ன?

ரேப்பர் வகுப்பு பழமையான தரவு வகைகளை ரேப்பர் வகுப்பு பொருள்களாக மாற்றுவதற்கான ஒரு பொறிமுறையை வழங்குகிறது. பழமையான தரவு வகைகளின் சமமான ரேப்பர் வகுப்பு பொருள்கள் பின்வருமாறு.





பழமையான தரவு வகை ரேப்பர் வகுப்பு

எண்ணாக

முழு



கரி

எழுத்து

காட்சி ஸ்டுடியோ கற்க எப்படி

மிதவை



மிதவை

பூலியன்

பூலியன்

இரட்டை

இரட்டை

குறுகிய

குறுகிய

வரிசை பட்டியல் c ++

நீண்டது

நீண்டது

பைட்

பைட்

ஜாவா ரேப்பர் வகுப்பு பொருளை நீங்கள் எவ்வாறு உருவாக்க முடியும் என்பதைக் காண்பிப்பதற்கான எடுத்துக்காட்டு பின்வருமாறு.

ஆரம்பநிலைக்கான தகவல் பவர் சென்டர் பயிற்சி
கிளாஸ் ரேப்பர் கிளாஸ் {பப்ளிக் ஸ்டாடிக் வெற்றிட மெயின் (ஸ்ட்ரிங் ஆர்க்ஸ் []) {இன்டீஜர் மைஇன்ட் = 5 கேரக்டர் மைசார் = 'எடுரேகா' சிஸ்டம்.
 வெளியீடு: 5 எடுரேகா

மேலே உள்ள நிரலில், பழமையான தரவு வகைகளுக்கு பதிலாக ரேப்பர் வகுப்பைப் பயன்படுத்தினோம்.

பின்வருமாறு ரேப்பர் பொருள்களிலிருந்து தொடர்புடைய மதிப்பைப் பெற.

  1. intValue ()
  2. byteValue ()
  3. shortValue ()
  4. longValue ()
  5. இரட்டை மதிப்பு ()
  6. charValue ()
  7. floatValue ()
  8. பூலியன் மதிப்பு ()

ஒரு நிரலில் இந்த முறைகளைப் பயன்படுத்த ஒரு எடுத்துக்காட்டு கீழே:

கிளாஸ் ரேப்பர் கிளாஸ் {பப்ளிக் ஸ்டாடிக் வெற்றிட மெயின் (ஸ்ட்ரிங் ஆர்க்ஸ் []) {இன்டீஜர் மைஇன்ட் = 10 கேரக்டர் மைசார் = 'எடுரெகா' ஃப்ளோட் மைஃப்ளோட் = 10.25 சிஸ்டம். )) System.out.println (myFloat.floatValue ())}}
 வெளியீடு: 10 எடுரேகா 10.25

இதேபோல், ரேப்பர் வகுப்பு பொருள்களின் அந்தந்த மதிப்புகளைப் பெற நீங்கள் இரட்டை மதிப்பு (), குறுக்குவழி (), நீண்ட மதிப்பு (), பைட்வாலு () போன்ற பிற முறைகளைப் பயன்படுத்தலாம்.

ஜாவா ரேப்பர் வகுப்பின் தேவை

  • அவை பழமையான தரவு வகைகளை பொருள்களாக மாற்றுகின்றன.
  • ஒரு முறையில் வாதங்களை மாற்ற பொருள்கள் தேவை.
  • Java.util இல் வகுப்புகள் தொகுப்பு பொருள்களுடன் மட்டுமே இயங்குகிறது.
  • தரவு கட்டமைப்புகள் பொருட்களை மட்டுமே சேமிக்கவும்.
  • இல் ஒத்திசைக்க பொருள்கள் உதவுகின்றன .

ஆட்டோபாக்ஸிங்

ஆட்டோபாக்ஸிங் என்பது பழமையான தரவு வகைகளை அவற்றின் தொடர்புடைய ரேப்பர் வகுப்பின் பொருள்களாக தானாக மாற்றுவதாகும்.

இறக்குமதி java.util.ArrayList வகுப்பு ஆட்டோபாக்ஸிங் {பொது நிலையான வெற்றிட மெயின் (சரம் ஆர்க்ஸ் []) {char ch = 'e' எழுத்து e = ch வரிசை பட்டியல் வரிசை பட்டியல் = புதிய வரிசை பட்டியல் () arraylist.add (10) System.out.println (வரிசை பட்டியல் .get (0))}}
 வெளியீடு: 10

அன் பாக்ஸிங்

இது ஆட்டோபாக்ஸிங்கின் தலைகீழ், அங்கு ரேப்பர் வகுப்பு அவற்றின் தொடர்புடைய பழமையான தரவு வகைக்கு மாற்றப்படுகிறது.

இறக்குமதி java.util.ArrayList class Unboxing {public static void main (string args []) {எழுத்து ch = 'e' char 'e' = ch வரிசை வரிசை பட்டியல் = புதிய வரிசை பட்டியல் () arraylist.add (10) int number = arraylist. get (0) System.out.println (எண்)}}
 வெளியீடு: 10

இந்த கட்டுரையில், ஜாவாவில் உள்ள ரேப்பர் வகுப்பைப் பற்றி விவாதித்தோம், இது பழமையான தரவு வகைகளை அந்தந்த பொருட்களாக மாற்ற உதவுகிறது. இது மல்டித்ரெடிங் மற்றும் பல்வேறு பயன்பாடுகளின் போது ஒத்திசைக்க உதவுகிறது. ஜாவா ஒரு திறமையான மற்றும் புரட்சிகர கருத்துக்களைக் கொண்ட பல்துறை மொழி. நவீன வயது டெவலப்பரை நிரலாக்க மொழிகளில் அடிப்படைக் கருத்துகளுடன் முன்பே முழுமையாக இருக்க வேண்டும் என்றும், ஜாவாவில் உங்கள் திறமைகளை எடுரேகாவுடன் மாஸ்டர் செய்ய வேண்டும் என்றும் தொழில் கோருகிறது ஜாவா டெவலப்பராக மாற உங்கள் கற்றலைத் தொடங்கவும்.

எங்களுக்கு ஒரு கேள்வி கிடைத்ததா? தயவுசெய்து 'ஜாவாவில் ரேப்பர் வகுப்பு' கட்டுரையின் கருத்துப் பிரிவில் இதைக் குறிப்பிடவும், விரைவில் நாங்கள் உங்களைத் தொடர்புகொள்வோம்.