கணினிகள்நிரலாக்க

ஜாவா அணி. ஜாவாவில் வரிசைகள். ஆரம்ப ஜாவா

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

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

உருவாக்கம் மற்றும் ஒற்றை பரிமாண அணிவரிசைகளின் கையாளுதல்

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

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

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

ஜாவாவில் பரிமாண வரிசைகள்

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

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

ஒழுங்கற்ற வரிசைகள்

இரு பரிமாண அணிகளில் வரிசைகளின் ஒரு வரிசை ஆகும். இந்த நாம் ஏற்கனவே கண்டுபிடிக்கப்பட்டுள்ளது. வரிசைகள் அதிலுள்ள என்பதை ஆனால், பல்வேறு நீளம் வேண்டும்? பதில் - ஆம், தங்களால் முடிந்த. இந்த முடிவுக்கு, ஜாவா ஒரு சிறப்பான முறையில் ஒரு இரு பரிமாண அணிகளில் அறிவிக்க வாய்ப்பை வழங்குகிறது. உதாரணமாக, நாம் முறையே, நீளம் 2, 3 மற்றும் 4 முப்பரிமாண வரிசை சேமிக்க என்று ஒரு இரு பரிமாண அணிகளில் உருவாக்க வேண்டும். பின்வருமாறு அவர் அறிவித்தார்:

intarr [] [] = newint [3] [];

நாங்கள் இரண்டாவது அடைப்புக் குறிக்குள் எண் குறிப்பிட வேண்டாம் என்பதை நினைவில் கொள்ளவும். வரிசை வந்தடைவது அளவு தீர்மானித்தல் பின்வருமாறு இருக்கிறது:

வந்தடைவது [0] = புதிய முழு எண்ணாக [2];

வந்தடைவது [1] = புதிய முழு எண்ணாக [3];

வந்தடைவது [2] = newint [4];

முதல் வரிசைக்கு 0 புள்ளிகள் அட்டவணையில் உருப்படியை குறிப்பிடும், நாம் உறுப்பு குறியீட்டு 1 பரிமாணத்தை வரிசை 3, மற்றும் பல வைக்கப்படும் 2. பரிமாணத்தை என பிரகடனப்படுத்தியது. அது மிகவும் எளிது.

மாற்று தொடரியல் ஜாவா வரிசை விளம்பரங்கள்

துவக்க அவர்கள் உருவாக்கிய போது வரிசைகள் நேரடியாக இருக்க முடியும். அது மிகவும் எளிது.

விளம்பரங்கள் மற்றும் வரிசைகள் jerseyNumber playerName கவனம் செலுத்துகிறேன்.

இந்த அறிவிப்பின் இரு பரிமாண வரிசைகள் வழக்கில் பின்வருமாறு இருக்கிறது:

முழு எண்ணாக [] [] வந்தடைவது = {

{1, 2, 3},

{4, 5, 6},

{7, 8, 9}

}

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

ஹெல்பர் வகுப்பு வரிசைகள்

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

எங்களுக்கு மிகவும் பயனுள்ள சில ஆராய்வோம் ஜாவா வரிசை முறைகள்:

- copyOf (வரிசை நீளம்) - பரவும் வரிசை தொடர்புடைய நீளம் ஒரு பிரதியை திரும்புகிறார். பரவும் அசல் அணியைக் காட்டிலும் நீண்ட இருந்தால், பின்னர் அனைத்து "கூடுதல்" கூறுகள் இயல்புநிலை மதிப்பு (0 எளிய வகை, மற்றும் பூஜ்ய, குறிப்பு என்றால்) நிரப்பப்பட்டுள்ளன.

- copyOfRange (வரிசை, முதல் குறியீட்டு, பிந்தைய குறியீட்டு) - காட்டப்பட்டுள்ளது, ஆனால் ஒரு பயனுள்ள முறை. கடந்து அணியின் அது பிரதிகள் கடந்த முதல் இருந்து பொருத்தமான குறியீடுகளின் வரையறுக்கும்.

- வகையான (வரிசை) - ஏறுவரிசையில் வரிசை உறுப்புகளை படுகின்றன.

- நிரப்பு (வரிசை மதிப்பு) - பரவும் ஒரு வரிசை தொடர்புடைய மதிப்பு நிரப்புகிறது.

- binarySearch (வரிசை மதிப்பு) - வரிசைப்படுத்தப்பட்ட வரிசை சேமிக்கப்படும் தொடர்புடைய மதிப்பில் ஒரு உறுப்பு பரவும் இதன் மூலம் குறியீட்டு கொடுக்கிறது. இந்த உறுப்பு இல்லை என்றால், எதிர்மறை எண் திரும்புகிறது.

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

முடிவுக்கு

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

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ta.atomiyme.com. Theme powered by WordPress.