संगणक, प्रोग्रामिंग
जावा अरे. जावा अॅरे. सुरुवातीला जावा
अरे (इंग्लंड. अॅरे) की आपण डेटा मोठ्या प्रमाणात काम करण्यास परवानगी देते एक शक्तिशाली साधन आहे. अर्थात, आपण आपला कोड काम करत असाल कुठेतरी आपण जतन करणे, उदाहरणार्थ, 100 मूल्ये, नंतर करू इच्छित असल्याचे किमान या चल समान संख्या मूर्खपणाचे आहे. एक अर्रे आपण एका नावाने मूल्ये मोठ्या प्रमाणात साठवण्याकरीता व योग्य निर्देशांक त्यांना संबोधणे अनुमती देते. संकल्पना सुरुवातीला जावा अभ्यासवर्ग अॅरेच्या कोनशिला आहे. सर्व केल्यानंतर, ते अनेक डाटा स्ट्रक्चर्स आधार आहेत.
जावा आहे, सर्व वरील, इतर अॅरेच्या तुलनेत PLO, भाषा जावा प्रोग्रामिंग array एक विशिष्ट वैशिष्ट्य आहे - ते वस्तू म्हणून प्रस्तुत केले जातात. इतर फायदे हेही ते आपोआप प्रकाशीत कारण, स्मृती शुध्दीकरण निरीक्षण गरज नसते.
निर्मिती आणि एकच-मितीय अॅरेंच्या इच्छित हालचाल घडवून आणण्यासाठी हाताचा उपयोग करणे
एक एक-मितीय अॅरे एक नमुनेदार आहे आणि जावा अरे, जे प्रत्येक एक विशिष्ट निर्देशांक परस्पर संबंधित सामान्य नाव घटक, एक संग्रह आहे. अॅरे जाहीर मार्ग खालील आकृतीमध्ये दर्शविले आहे.
सुरुवातीला जावा अरे, तो मध्ये संग्रहित आहेत मूल्ये प्रकार निर्दिष्ट करते, जे प्रकार जाहीर केले. या कोणतीही वैध असू शकते जावा डेटा प्रकार. पुढील अरे नाव येऊन चौकटी चल अॅरे आहे की कंपायलर सांगा. एक महत्वाचा की ते लक्ष द्या. कंस आणि अरेच्या बेस प्रकार नंतर स्थीत करणे शक्य, अरे नाव आहे. समान चिन्ह ऑपरेटर नवीन सूचित केल्यानंतर, अरे (वस्तू प्रकरणात), घटक प्रकार त्यात संग्रहित केली जाईल आठवण वाटप सुरू (बेस प्रकार वरील घोषित सुसंगत), आणि शेवटी, संख्या कंसात सूचित केले आहे.
जावा अरे घटकांच्या क्रमांकन 0 वर सुरू त्यामुळे अरे पहिल्या घटक निर्देशांक 0 समान आहे, आणि सहाव्या - 5, अॅरे, अशा पाचव्या म्हणून एक विशिष्ट घटक पहा अरेच्या नाव, पुरेशी आहे आणि पुढील नाव चौकोन कंसात निर्देशांक निर्देशीत करण्यासाठी . त्यामुळे घटक मूल्य म्हणून नियुक्त करणे शक्य आहे, आणि तो दूर. तथापि, एक कारण आपण निर्देशांक जे नाही घटक आहे पास झाला तर, एक त्रुटी येते सावध असावे,.
जावा मल्टीडायमेन्शनल अॅरे
मल्टि-डाइमेंशनल एक-मितीय, इतर संदर्भ घटक अॅरेंमध्ये मालिका आहेत. दुसऱ्या शब्दांत, अॅरेंच्या अॅरे. या सोपा द्विमितीय आहेत. त्यांचे उदाहरण आम्ही संकल्पना समजून घेणे प्रयत्न करेल. स्पष्टता, खालील आकृती वाक्यरचना आणि दोन-मितीय अॅरे रचना वर्णन एक आकृती दाखवते.
तुम्ही बघू शकता, वाक्यरचना एक-मितीय अॅरेंच्या पासून खूपच वेगळी आहे. च्या रचना पाहू. पहिल्या ठिकाणी, आम्ही 5 घटक कंस ओळखले आहे. हे घटक वैयक्तिक अर्रेजशी संदर्भ पण काहीही. दुसऱ्या कंस संख्या निर्धारित त्यांना प्रत्येक आकार. खरं तर, गणित एक analog द्विमितीय अरेज् मॅट्रिक्स आहेत. घटक वेगळे कुठून अॅरे लांबी (लांबी) मूल्य वाटप स्मृती मध्ये साठवली जाते व्यतिरिक्त लक्षात ठेवा. थोडक्यात, मल्टि-डाइमेंशनल काम एकात एक लूप साठी चालते.
अनियमित अरेज्
दोन-मितीय अॅरे अॅरेंच्या अॅरे आहे. हे आम्ही आधीच आढळले आहेत. पण अरेज् त्यात आहेत का, विविध लांबी आहे? उत्तर आहे - होय, ते करू शकता. या शेवटी, जावा एक विशेष प्रकारे एक दोन-मितीय अॅरे जाहीर करण्याची संधी उपलब्ध आहे. उदाहरणार्थ, आम्ही अनुक्रमे एकूण 2, 3 व 4 च्या एक तीन-मितीय अॅरे संचयित असे एक दोन-मितीय अॅरे निर्माण करायचे. पूढील प्रमाणे त्यांनी जाहीर:
intarr [] [] = newint [3] [];
कृपया लक्षात ठेवा की आम्ही दुसऱ्या कंसात संख्या निर्दिष्ट नाही. अरे येतो चे संक्षिप्त रुप आकार निर्धारित खालीलप्रमाणे आहेत:
नवीन int येतो चे संक्षिप्त रुप [0] = [2];
नवीन int येतो चे संक्षिप्त रुप [1] = [3];
येतो चे संक्षिप्त रुप [2] = newint [4];
प्रथम अॅरे 0 गुण निर्देशांक आयटम संदर्भ, आम्ही घटक अनुक्रमणिका 1 आकारमान अरे 3, आणि त्यामुळे ठेवले जाणार नाही 2. आकारमान ते सांगा. हे खूपच सोपे आहे.
पर्यायी मांडणी जावा अरे जाहिराती
प्रारंभ ते तयार केले जातात अॅरे मध्ये थेट असू शकते. हे खूपच सोपे आहे.
जाहिराती आणि अरेज् jerseyNumber playerName करण्यासाठी लक्ष द्या.
ही घोषणा दोन-मितीय अॅरेंच्या बाबतीत खालीलप्रमाणे आहेत:
int [] [] येतो चे संक्षिप्त रुप = {
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
}
त्याऐवजी नवीन ऑपरेटरने उघडणारा महिरपी कंस, स्वल्पविराम सर्व घटकांची सूची आहे ज्या, हे करण्यासाठी. या प्रकरणात जावा आपोआप त्यांना आणि त्यानुसार निर्देशांक त्यांना स्मृती वाटप करतो.
मदतनीस वर्ग अॅरे
java.util संकुल मध्ये जावा अॅरेच्या अशा कंपन्या काम करण्यासाठी अॅरे एक विशेष वर्ग, जे मोठ्या मानाने त्यांना ऑपरेशन पूर्तता, स्थिर पद्धती विविध पुरवते आहे. मुख्य पद्धती यादी खालील आकृतीमध्ये प्रस्तुत केले जाते.
आम्हाला सर्वात उपयुक्त काही परीक्षण करू जावा अरे पद्धती:
- copyOf (अॅरे लांबी) - प्रसारित अरे संबंधित लांबी एक प्रत परत. मूळ अरे जास्त वेळ प्रसारित असेल तर सर्व "अतिरिक्त" घटक मुलभूत मूल्य (0 सोपे प्रकार, आणि शून्य, संदर्भ असेल तर) भरले आहेत.
- copyOfRange (अॅरे, पहिला निर्देशांक, नंतरचे निर्देशांक) - आकृतीत दाखविल्याप्रमाणे नाही, पण ही पद्धत उपयोगी. पास अरेच्या प्रती पहिले आहेत ते शेवटचे पासून योग्य निर्देशांक व्याख्या.
- क्रमवारी (अॅरे) - चढत्या क्रमाने अरे घटक क्रमवारी लावते.
- भरा (अॅरे मूल्य) - प्रसारित अॅरे संबंधित मूल्य भरते.
- binarySearch (अॅरे मूल्य) - अनुक्रमणिका क्रमवारी लावलेल्या अरे मध्ये संग्रहित याच मूल्य एक घटक प्रसारित जे परत. या घटक गहाळ असेल, तर नकारात्मक संख्या परत आली आहे.
पद्धती स्थिर असल्याने, कॉल नाही त्यांना वर्गात अॅरे एक प्रसंग तयार करण्याची गरज नाही. ते थेट म्हटले जाते: Arrays.sort (येतो चे संक्षिप्त रुप).
निष्कर्ष
आम्ही अरे संबंधित सर्वात महत्त्वाचा पैलू पुनरावलोकन केले आहे, आणि फक्त सुरुवातीला जावा अभ्यास सुरू आहेत, त्यांच्यासाठी, हा एक array, आणि त्याला काम मूलभूत तंत्र जसे की अस्तित्व मूलभूत अर्थ पुरेसे आहे. अर्थात, सराव हे साधन मोठे समजून प्रदान करेल. त्यामुळे काही व्यायाम करू विविध मार्गांनी अॅरेच्या हाताळणी, आळशी होऊ नका.
अरे जावा मदत वर्ग "लढणे" अटी वापरले गेले आहे, त्यामुळे तो स्वतः अरेजसह सर्व प्राथमिक ऑपरेशन निर्मिती शिकणे सुरू करण्याची शिफारस केली आहे.
Similar articles
Trending Now