ஜாவாவில் வரிசைகளில் செயல்பாடுகளை உருவாக்குவது மற்றும் செயல்படுத்துவது எப்படி

ஜாவாவில் வரிசைகளில் செயல்பாடுகளை உருவாக்குவது மற்றும் செயல்படுத்துவது எப்படி

பயன்பாடுகளை உருவாக்கும்போது டெவலப்பர்கள் தரவைச் சேமித்து மீட்டெடுப்பதற்கு வரிசைகள் எளிதான வழியை வழங்குகின்றன.





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





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





ஒரு வரிசையை எப்படி பயன்படுத்துவது

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

ஜாவாவில் ஒரு வரிசையை அறிவித்தல்

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



ஒரு வரிசை உதாரணத்தை அறிவித்தல்


public class Arrays {
public static void main(String[] args) {
//declaring an integer array
int[] arr1 = new int[10];
}
}

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

10 முழு எண்கள் சேமிக்கப்பட வேண்டும் என்றால் arr1 மேலே பயன்படுத்த உடனடியாக கிடைக்கின்றன, இந்த செயல்முறைக்கு கூடுதலாக 10 கோடுகள் தேவைப்படும்.





ஒரு வரிசை உதாரணம் மக்கள் தொகை


public class Arrays {
public static void main(String[] args) {
//declaring an integer array
int[] arr1 = new int[10];
//populate the array with 10 integer elements
arr1[0] = 2;
arr1[1] = 4;
arr1[2] = 6;
arr1[3] = 8;
arr1[4] = 10;
arr1[5] = 12;
arr1[6] = 14;
arr1[7] = 16;
arr1[8] = 18;
arr1[9] = 20;
}
}

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

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





ராஸ்பெர்ரி பை மூலம் நீங்கள் செய்யக்கூடிய அருமையான விஷயங்கள்

மேலே உள்ள எடுத்துக்காட்டில் நீங்கள் காணக்கூடியபடி, சமமான அடையாளத்தைப் பயன்படுத்தி ஒரு உறுப்பு ஒரு குறிப்பிட்ட நிலையில் ஒரு வரிசையில் வைக்கப்படுகிறது. உதாரணம் அனைத்து 10 நிலைகளும் உருவாக்கப்பட்ட போது காட்டுகிறது arr1 வரிசை அறிவிக்கப்பட்டுள்ளது இப்போது 2-20 இலிருந்து ஒரு முழு எண் மதிப்பு ஒதுக்கப்பட்டுள்ளது.

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

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

ஒரு வரிசையை அறிவித்தல் மற்றும் மக்கள் தொகை

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

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


public class Arrays {
public static void main(String[] args) {
//declare and populate the array with 10 integer elements
int[] arr2 = {1,3,5,7,9,11,13,15,17,19};
}
}

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

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

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

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

பின்வரும் குறியீடு உங்களுக்கு அந்த மதிப்பை அணுகும்.


public class Arrays {
public static void main(String[] args) {
//declare and populate the array with 10 integer elements
int[] arr2 = {1,3,5,7,9,11,13,15,17,19};
//printing the value at position 5 to the console
System.out.println(arr2[5]);
}
}

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


11

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

உங்கள் வரிசைகளுடன் சுழல்களுக்குப் பயன்படுத்துதல்

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

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

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

ஆண்ட்ராய்டில் குறுஞ்செய்தியை எப்படி அனுப்புவது

லூப் உதாரணத்துடன் வரிசை கூறுகளை மீட்டெடுக்கிறது


public class Arrays {
public static void main(String[] args) {
//declaring and initializing the array
int[] arr2 = {1,3,5,7,9,11,13,15,17,19};
//declaring the count variable
int count;
//using the for loop to print each element in the array to the console
for(count = 0; count System.out.println(arr2[count]);
}
}
}

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

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


1
3
5
7
9
11
13
15
17
19

வரிசைகள் தரவைச் சேமித்து மீட்டெடுப்பதை எளிதாக்குகின்றன

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

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

பகிர் பகிர் ட்வீட் மின்னஞ்சல் ஜாவாவில் வகுப்புகளை உருவாக்க கற்றுக்கொள்ளுங்கள்

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

அடுத்து படிக்கவும்
தொடர்புடைய தலைப்புகள்
  • நிரலாக்க
  • ஜாவா
  • குறியீட்டு பயிற்சிகள்
எழுத்தாளர் பற்றி கதீஷா கீன்(21 கட்டுரைகள் வெளியிடப்பட்டன)

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

கதீஷா கீனிடமிருந்து மேலும்

எங்கள் செய்திமடலுக்கு குழுசேரவும்

தொழில்நுட்ப குறிப்புகள், மதிப்புரைகள், இலவச மின் புத்தகங்கள் மற்றும் பிரத்யேக ஒப்பந்தங்களுக்கு எங்கள் செய்திமடலில் சேரவும்!

குழுசேர இங்கே சொடுக்கவும்