ஜாவாவில் Arrays.fill() முறையை எவ்வாறு பயன்படுத்துவது?

Javavil Arrays Fill Muraiyai Evvaru Payanpatuttuvatu



' Arrays.fill() ” முறையானது, கைமுறைப் பணிகள் இல்லாமல் வழங்கப்பட்ட மதிப்புகளுடன் ஒரு வரிசையைத் துவக்க/நிரப்ப ஒரு எளிய மற்றும் சுருக்கமான வழியை வழங்குகிறது. இது செயல்திறனுக்காக உகந்ததாக உள்ளது மற்றும் பெரிய வரிசைகளை விரைவாக நிரப்ப முடியும், இது வரிசை நிரப்புதலுக்கான திறமையான தேர்வாக அமைகிறது. இது ஜாவா குறியீட்டை வாசிப்பதை மேம்படுத்துகிறது மற்றும் சிறந்த குறியீடு பராமரிப்பு அம்சங்களை வழங்குகிறது.

இந்த கட்டுரை Arrays.fill() முறையைப் பயன்படுத்தும் செயல்முறையை விளக்குகிறது.







ஜாவாவில் Arrays.fill() முறையை எவ்வாறு பயன்படுத்துவது?

' Arrays.fill() 'முறையானது' போன்ற இயல்புநிலை மதிப்புகளுடன் எண் வரிசைகளை துவக்குவதற்கு பயன்படுத்தப்படலாம் 1 ' அல்லது ' 0 ”. தனித்தன்மையான அல்லது குறிப்பிடப்பட்ட ஒற்றை எழுத்தை நிரப்புவதன் மூலம் எழுத்து வரிசைகளை அழிக்க முடியும். இது சோதனைக்கான வரிசைகளின் செயல்பாட்டிலும், குறிப்பிட்ட RGB மதிப்புகளுடன் கூடிய பிக்சல் வரிசைகளை துவக்க அல்லது அழிக்க பட செயலாக்க பயன்பாடுகளிலும் உதவும்.



ஒரு பரிமாண, இரு பரிமாண மற்றும் முப்பரிமாண போன்ற ஒரு அணிவரிசையில் பல வேறுபாடுகள் உள்ளன. அவை அனைத்திலும் தரவைச் செருக, கீழே உள்ள உதாரணத்தைப் பார்க்கவும். Arrays.fill() 'முறை பயன்படுத்தப்படுகிறது:



எடுத்துக்காட்டு 1: 1-பரிமாண வரிசையை துவக்குவதற்கு “Arrays.fill()” முறையைப் பயன்படுத்துதல்





' Arrays.fill() 1-பரிமாண வரிசையை அதே எண்களுடன் நிரப்ப முறை பயன்படுத்தப்படலாம். ஒரு குறிப்பிட்ட வரம்பில் உள்ள உறுப்புகளை மட்டும் நிரப்புவதன் மூலம் “Arrays.fill()” முறை மூலம் புரோகிராமர்கள் கூடுதல் மைல் செல்ல முடியும்:

java.util.Arrays இறக்குமதி;
பொது வகுப்பு OneDFillExam {
பொது நிலையான வெற்றிட முக்கிய ( லேசான கயிறு [ ] args ) // முக்கிய உருவாக்கம் ( ) முறை
{
int arr [ ] = { 1 , 3 , 5 , 6 , 7 } ;
System.out.println ( '1D வரிசை:' + Arrays.toString ( arr ) ) ;
வரிசைகள்.நிரப்பு ( அர்ர், 7 ) ;
System.out.println ( '1D வரிசை:' + Arrays.toString ( arr ) ) ;
வரிசைகள்.நிரப்பு ( அர்ர், 1 , 3 , 8 ) ;
System.out.println ( '1D வரிசை:' + Arrays.toString ( arr ) ) ;
}
}



மேலே உள்ள குறியீட்டின் விளக்கம்:

  • முதலில், '' என்ற வகுப்பை உருவாக்கவும் OneDFillExam 'மற்றும்' அறிவிக்கவும் முக்கிய() ”முறை.
  • அடுத்து, போலி முழு எண் வகை மாறிகளுடன் ஒரு வரிசையைத் துவக்கி, காட்சி வேறுபாட்டை உருவாக்க கன்சோலில் அச்சிடவும்.
  • பின்னர், பயன்படுத்தவும் ' நிரப்பு() ” முறை மற்றும் நிரப்பப்படவிருக்கும் வரிசை பெயரை அனுப்பவும். பின்னர், கன்சோலில் புதுப்பிக்கப்பட்ட வரிசையைக் காண்பிக்கவும்.
  • அதன் பிறகு, '' பயன்படுத்தவும் நிரப்பு() நான்கு அளவுருக்கள் கொண்ட முறை. முதலாவது நிரப்பப்படவிருக்கும் அணிவரிசையின் பெயர், இரண்டாவது மற்றும் மூன்றாவது நிரப்பப்படவிருக்கும் குறியீட்டு வரம்பைக் கூறுகிறது. மற்றும் கடைசி எண் வரிசைக்குள் நிரப்பப்படும்.
  • முடிவில், கன்சோலில் புதுப்பிக்கப்பட்ட வரிசையை '' ஐப் பயன்படுத்தி சரமாக மாற்றுவதன் மூலம் காண்பிக்கவும். toString() ”முறை.

செயல்படுத்தல் முடிந்ததும், வெளியீடு கீழே காண்பிக்கப்படும்:

ஜாவாவில் “Arrays.fill()” முறையைப் பயன்படுத்தி 1-பரிமாண வரிசை நிரப்பப்பட்டிருப்பதை மேலே உள்ள ஸ்னாப்ஷாட் காட்டுகிறது.

எடுத்துக்காட்டு 2: 2 பரிமாண வரிசையை துவக்குவதற்கு “Arrays.fill()” முறையைப் பயன்படுத்துதல்

2-பரிமாண வரிசைக்குள் தரவைச் செருக, ' Arrays.fill() கீழே காட்டப்பட்டுள்ளபடி 'முறை பயன்படுத்தப்படுகிறது:

java.util.Arrays இறக்குமதி;

பொது வகுப்பு TwoDimArrFillExam {
பொது நிலையான வெற்றிட முக்கிய ( லேசான கயிறு [ ] args ) {
முழு எண்ணாக [ ] [ ] arr = புதிய எண்ணாக [ 4 ] [ 4 ] ;
க்கான ( முழு எண்ணாக [ ] படகோட்டம்: ஆர்.ஆர் ) {
வரிசைகள்.நிரப்பு ( படகோட்டுதல், பதினைந்து ) ;
}
System.out.println ( '2 பரிமாண வரிசை:' ) ;
க்கான ( முழு எண்ணாக [ ] படகோட்டம்: ஆர்.ஆர் ) {
System.out.println ( Arrays.toString ( படகோட்டுதல் ) ) ;
}
}
}

மேலே உள்ள குறியீட்டின் விளக்கம்:

  • முதலாவதாக, இரு பரிமாண வெற்று வரிசை உருவாக்கப்படுகிறது, அதில் ' 4 'வரிசைகள் மற்றும்' 4 ” நெடுவரிசைகள்.
  • அதன் பிறகு, ' ஒவ்வொரு 'லூப் உருவாக்கப்பட்டு அதில்' நிரப்பு() ” முறை எண் தரவுகளை உள்ளிட பயன்படுகிறது.
  • இறுதியில், ' ஒவ்வொரு கன்சோலில் புதுப்பிக்கப்பட்ட வரிசையை அச்சிட லூப் பயன்படுத்தப்படுகிறது.

செயல்படுத்தல் முடிந்ததும், கன்சோல் கீழே இருப்பது போல் தெரிகிறது:

மேலே உள்ள ஸ்னாப்ஷாட், '' இல் தரவு செருகப்பட்டதைக் காட்டுகிறது. 2-பரிமாணம் ”வரிசை.

எடுத்துக்காட்டு 3: 3-பரிமாண வரிசையை துவக்குவதற்கு “Arrays.fill()” முறையைப் பயன்படுத்துதல்

' Arrays.fill() ” முறையானது ஜாவாவில் 3-பரிமாண வரிசையை நிரப்ப அல்லது துவக்குவதற்கான செயல்பாட்டையும் வழங்குகிறது:

java.util.Arrays இறக்குமதி;
பொது வகுப்பு ThreDimArrFillExam {
பொது நிலையான வெற்றிட முக்கிய ( லேசான கயிறு [ ] args ) {
முழு எண்ணாக [ ] [ ] [ ] ary = புதிய முழு எண்ணாக [ 2 ] [ 2 ] [ 2 ] ;
க்கான ( முழு எண்ணாக [ ] [ ] பொருள்: ஆம் ) {
க்கான ( முழு எண்ணாக [ ] படகோட்டம்: மேட்டர் ) {
வரிசைகள்.நிரப்பு ( படகோட்டுதல், 16 ) ;
}
}
System.out.println ( Arrays.deepToString ( மற்றும் ) ) ;
}
}

மேலே உள்ள குறியீடு தொகுதியில்:

  • முதலில், ' 3-பரிமாண 'வரிசை' உள்ளே உருவாக்கப்பட்டது முக்கிய() ”முறை.
  • அடுத்து, '' பயன்படுத்தவும் க்கான 3டி வரிசையில் மேம்படுத்தப்பட்ட லூப்பைப் பயன்படுத்தி ஒவ்வொரு 2டி மேட்ரிக்ஸிலும் (ஒவ்வொரு மேட்ரிக்ஸும் ஒரு 2டி ஸ்லைஸைக் குறிக்கும்) லூப்.
  • பின்னர், உள்ளமையைப் பயன்படுத்தவும் ' க்கான தற்போதைய 2டி மேட்ரிக்ஸில் உள்ள ஒவ்வொரு 1டி வரிசையிலும் லூப் மேம்படுத்தப்பட்ட மற்றொரு லூப்பைப் பயன்படுத்தி மீண்டும் மீண்டும் செய்யவும்.
  • அதன் பிறகு, தற்போதைய வரிசையில் உள்ள ஒவ்வொரு உறுப்புகளையும் மதிப்புடன் நிரப்பவும். 16 ' பயன்படுத்தி ' நிரப்பு() ”முறை.
  • இறுதியில், பயன்படுத்தவும் ' deepToString() கன்சோலில் சதுர அடைப்புக்குறிக்குள் வரிசை உறுப்புகளைக் காண்பிக்கும் முறை.

மரணதண்டனை முடிந்த பிறகு, விளைவு கீழே காண்பிக்கப்படும்:

3-பரிமாண வரிசையில் தரவு செருகப்பட்டதை ஸ்னாப்ஷாட் காட்டுகிறது.

முடிவுரை

' Arrays.fill() ” முறை பொதுவாக வழங்கப்பட்ட மதிப்புடன் ஒரு வரிசையை நிரப்ப பயன்படுத்தப்படுகிறது. ஏற்கனவே உள்ள வரிசையின் தரவு கூறுகளை வழங்கப்பட்ட மதிப்புகளுடன் மீட்டமைக்கவும் இது பயன்படுத்தப்படலாம். இதைப் பயன்படுத்துவதன் மூலம், புரோகிராமர் எளிமை, செயல்திறன் மற்றும் வரிசை துவக்கம் அல்லது மீட்டமைப்பிற்கான மேம்பட்ட குறியீடு வாசிப்புத்திறனை அடைய முடியும். அதன் நோக்கம் ஒரு வரிசையின் அனைத்து கூறுகளையும் ஒரு குறிப்பிட்ட மதிப்புக்கு விரைவாக அமைப்பதில் உள்ளது. இது 'இன் பயன்பாடு மற்றும் செயல்படுத்தல் பற்றியது' Arrays.fill() ” ஜாவாவில் முறை.