Java масив

Array (инж. Array) е мощен инструмент, който ви позволява да се работи с големи обеми от данни. Очевидно е, че ако работите в кода си някъде искате да спестите, например, 100 стойности, а след това да направят поне това е неразумно за същия брой променливи. Масив ви позволява да съхранявате голям брой стойности под едно единствено име и ги разгледа в подходящото индекса. Концепцията е крайъгълният камък на масиви в Java проучване курс за начинаещи. В края на краищата, те са в основата на много структури от данни.

Тъй като Java е, преди всичко, за освобождение на Палестина, в сравнение с масиви на други езици Java масив от програмиране има една отличителна черта - те се представят като обекти. Сред другите предимства, тя елиминира необходимостта от наблюдение на пречистването на паметта, тъй като тя се освобождава автоматично.

Създаване и манипулиране на единична едномерни масиви

Java масив

Първоначално обявен вида на Java масив, който определя типа на ценности, които се съхраняват в него. Това може да бъде всеки валиден тип данни в Java. След тях идват от името на масива и квадратните скоби каже на компилатора, че променливата е масив. Обърнете внимание на един важен факт. Скобите могат да бъдат поставени след базовия тип на масива, и след името на масива. След знака за равно показва оператор ново, започване на разпределение на памет за масив (същите, както в случая на обекти), типа на елементи, за да се съхранява в него (за да бъдат съвместими с вида на основата декларираните по-горе), и най-накрая, броя посочен в скоби.

Номерирането на елементите в Java масив започва от 0. По този начин индексът на първия елемент в масива е равен на 0, а шести - 5. За да се отнася до конкретен елемент на масива, като петата, посочва името на масива е достатъчно, а индексът в квадратни скоби до името , По този начин е възможно да се определи като стойността на елемента, и отстраняване. Въпреки това, човек трябва да внимава, защото, ако премине на индекса при които няма елемент, възниква грешка.

Многомерни масиви в Java

Multi-измерни масиви са серия от едномерен, в други цитирани елементи масиви. С други думи, масиви от масиви. Най-простият от тях са двуизмерен. Техният пример ние ще се опитаме да се разбере концепцията. За яснота фигурата по-долу показва синтаксис и диаграма, описваща структурата на двумерен масив.

Java масив

Java масив

нередовни масиви

Двуизмерният масив е масив от масиви. Това вече е намерен. Но дали масиви се съдържат в тях, имат различни дължини? Отговорът е - да, те могат. За тази цел, Java, предоставя възможност за обявяване на двумерен масив по специален начин. Например, ние искаме да се създаде двумерен масив, който ще съхранява триизмерен масив с дължина 2, 3 и 4, съответно. Той заяви, както следва:

Моля, имайте предвид, че ние не уточняват броя през второто скобите. Определяне на размера на ARR масив е както следва:

Позовавайки се на елемента с индекс 0 точки на първия масив, ние го декларира пред измерение на 2. Индексът на елемент 1 ще се съхраняват на измерение масив 3, и така нататък. Това е доста проста.

Нулирайте масиви могат да бъдат директно, когато те са създадени. Това е доста проста.

Java масив

За да направите това, вместо на новия оператор има отваряща скоба, в която се поставя запетая е списък на всички елементи. Java в този случай автоматично разпределя памет за тях и ги индекси съответно.

Helper Масивите клас

За да работите с такива субекти като масиви в Java, в пакета на java.util има специален клас на матрици, които предлага разнообразие от статични методи, значително улесняване на действията с тях. Списъкът на основните методи е представена на фигурата по-долу.

Java масив

Нека да разгледаме някои от най-полезните методи на Java масив:

- сортиране (масив) - сортира елементите на масива във възходящ ред.

- запълване (стойност масив) - запълва стойност масив съответното предаване.

- binarySearch (стойност масив) - връща индекса от който елемент със съответната стойност съхранява в сортираната масив предадени. Ако този елемент липсва, отрицателно число се връща.

Тъй като методите са статични, да се обадя тях не трябва да се създаде инстанция на масиви клас. Те се наричат ​​директно от него: Arrays.sort (Пр).

заключение

Направихме преглед на най-важните аспекти, свързани с масива, и за тези, които тепърва започват да учат Java за начинаещи, това е достатъчно за основно разбиране на това предприятие, като масив, както и основните техники на работа с него. Разбира се, тази практика ще осигури по-добро разбиране на този инструмент. Поради това, не се мързеливи, за да се направят някои упражнения, манипулиране на масиви по различни начини.

Array Java помощник клас е била използвана в "бойни" условия, така че е препоръчително да се започне да се научат да произвеждат всички основни операции с масиви ръчно.

Java масив

15-те най-впечатляващите съвременни сгради, всеки от вас трябва да са чували за 7-те чудеса на света, създадени от нашите предци. Въпреки това, много модерни сгради могат да добавят към списъка на чудо.

Java масив

Една невероятна трансформация: "сляп" котка улица изненада всички красотата на очите си котка почти не видях нищо и едва ли можеше да се движи. Но когато той се лекува краста, се оказа, че той не е бил сляп. Освен това, окото просто Памук университет.

Java масив