array data types int array
У цьому посібнику ми обговоримо масиви Java з різними типами даних елементів із прикладами:
У наших попередніх підручниках ми обговорювали, що масив - це сукупність елементів того самого типу даних суміжно. Ви можете оголосити масив з більшістю примітивних типів даних і використовувати їх у своїй програмі.
Деякі масиви, такі як масиви символів або масиви рядків, поводяться мало інакше, ніж решта типів даних. У цьому посібнику ми проведемо вас через масиви з різними типами даних та обговоримо їх використання в програмах Java, наводячи приклади.
=> Завітайте сюди, щоб вивчити Java з нуля.
Що ви дізнаєтесь:
Типи даних масиву Java
Цілочисельний масив
Ви можете використовувати масив з елементами числового типу даних. Найпоширенішим є цілочисельний тип даних (масив int у Java).
Наступна програма ілюструє використання масиву з типом даних int.
import java.util.*; public class Main { public static void main(String() args) { int() oddArray = {1,3,5,7,9}; //array of integers System.out.println('Array of odd elements:' + Arrays.toString(oddArray)); int() intArray = new int(10); for(int i=0;i<10;i++){ //assign values to array intArray(i) = i+2; } System.out.println('Array of Integer elements:' + Arrays.toString(intArray)); } } Вихід:

Наведена вище програма визначає масив з початковими значеннями та інший масив, у якому значення присвоюються у циклі For.
Подвійний масив Java
Масив, що має елементи типу double, є іншим числовим масивом.
Наведений нижче приклад демонструє подвійний масив у Java.
import java.util.*; public class Main { public static void main(String() args) { double() d_Array = new double(10); //array of doubles for(int i=0;i<10;i++){ d_Array(i) = i+1.0; //assign values to double array } //print the array System.out.println('Array of double elements:' + Arrays.toString(d_Array)); } } Вихід:

У наведеній вище програмі ми ініціалізуємо подвійний масив через for і відображаємо його вміст.
Байтовий масив
Байт в Java - це двійкові дані, що мають 8-бітний розмір. Байтовий масив складається з елементів типу «байт» і в основному використовується для зберігання двійкових даних.
Недоліком байтового масиву є те, що ви завжди повинні завантажувати байтові дані в пам’ять. Хоча вам слід утриматися від перетворення байтових даних, іноді може знадобитися перетворити байтові дані в рядок і навпаки.
У наведеному нижче прикладі програми показано байтовий масив, який перетворюється у рядок за допомогою конструктора рядків.
import java.util.*; public class Main { public static void main(String() args) { byte() bytes = 'Hello World!!'.getBytes(); //initialize the bytes array //Convert byte() to String String s = new String(bytes); System.out.println(s); } } Вихід:

Вища програма визначає байтовий масив, а потім передає його конструктору String для перетворення його в String.
Ви також можете перетворити байтовий масив у рядок, використовуючи метод кодування Base64, доступний з Java 8 і далі. Програма залишається для читачів для реалізації.
Логічний масив
Логічний масив у Java зберігає лише значення типу логічного типу, тобто або true, або false. Значення за замовчуванням, що зберігається в булевому масиві, - «false».
Нижче наведено приклад булевого масиву.
import java.util.*; public class Main { public static void main(String args()) { //declare and allocate memory boolean bool_array() = new boolean(5); //assign values to first 4 elements bool_array(0) = true; bool_array(1) = false; bool_array(2) = true; bool_array(3) = false; //print the array System.out.println('Java boolean Array Example:' + Arrays.toString(bool_array)); } } Вихід:

Зверніть увагу, що у наведеній вище програмі лише першим чотирьом елементам присвоюються явні значення. Коли масив друкується, останній елемент має значення за замовчуванням false.
Масив символів
Масивні символи або масиви Char у Java містять окремі символи як свої елементи. Символьні масиви діють як буфери символів і можуть бути легко змінені, на відміну від рядків. Масивні символи не потребують розподілу, вони швидші та ефективніші.
У наведеній нижче програмі показано реалізацію символьного масиву.
import java.util.*; public class Main { public static void main(String() args) { char() vowel_Array = {'a', 'e', 'i', 'o', 'u'}; //character array of vowels System.out.println('Character array containing vowels:'); //print the array for (int i=0; i Вихід:
sql запитання практичні запитання відповіді pdf

Вищевказана програма оголошує масив символів, що складається з англійських голосних. Потім ці голосні друкуються шляхом ітерації масиву символів за допомогою циклу for.
Масив рядків Java
Рядок у Java - це послідовність символів. Наприклад, “Привіт” - це рядок на Java. Масив рядка - це сукупність рядків. Коли масив рядків не ініціалізується або не присвоюється значенням, за замовчуванням дорівнює нулю.
У наступній програмі показано використання масиву рядків у Java.
import java.util.*; public class Main { public static void main(String() args) { String() num_Array = {'one', 'two', 'three', 'four', 'five'}; //string array System.out.println('String array with number names:'); System.out.print(Arrays.toString(num_Array)); } } Вихід:

У наведеному вище коді ми маємо масив рядків, що складається з імен чисел до п’яти. Потім, використовуючи клас Arrays, ми надрукували масив рядків методом toString.
Ви також можете використовувати вдосконалений цикл for (for-each) або for для ітерації масиву рядків.
Порожній масив на Java
Ви можете мати порожні масиви в Java, тобто ви можете визначити масив у Java з 0 як розмірність.
Розглянемо наступні оголошення масиву.
int () myArray = new int (); // помилка компілятора
int () intArray = новий int (0); // компілює добре
Різниця між наведеними вище оголошеннями масиву полягає в тому, що в першому оголошенні не вказано жодного виміру. Така декларація не складатиметься.
Запитання та відповіді на інтерв’ю для SQL Server 2012 для досвідчених pdf
Однак друге оголошення оголошує масив із розмірністю як 0, тобто цей масив не може зберігати в ньому жодних елементів. Ця декларація буде складена нормально. Друге оголошення стосується порожнього масиву. Порожній масив - це в основному масив з 0 розмірами, так що в цьому масиві не зберігаються елементи.
Тоді, навіщо нам потрібні порожні масиви в наших програмах? Одне з них - коли ви передаєте масив між функціями, і у вас є певний випадок, коли ви не хочете передавати будь-які параметри масиву. Таким чином, замість присвоєння нульових значень параметрам масиву, ви можете просто передати порожній масив безпосередньо.
Наведений нижче приклад демонструє використання порожнього масиву.
import java.util.*; public class Main { public static String appendMessage(String msg, String() msg_params) { for ( int i = 0; i Вихід:

У наведеній вище програмі ви можете бачити, що було здійснено два виклики для функціонування „appendMessage”. У першому виклику передається масив, що має один елемент. У другому виклику немає необхідності передавати масив, але оскільки прототип функції вимагає другого параметра, передається порожній масив.
Часті запитання
Q # 1) Що таке примітивний масив у Java?
Відповідь: Масиви, що мають примітивні або вбудовані типи даних, є примітивними масивами. Масив може бути оголошений як елементом примітивного типу, так і посилальним типом.
Q # 2) Що таке байтовий масив у Java?
Відповідь: Байтовим масивом є масив, що складається з елементів типу byte. Байт має розмір 8 біт і зазвичай використовується для представлення двійкових даних.
Q # 3) Що таке логічний масив у Java?
Відповідь: Масив, який зберігає лише значення логічного типу, тобто true або false. Якщо значення явно не присвоєно, значення за замовчуванням булевого елемента масиву не відповідає.
Q # 4) Чи є рядок Java-масивом Char?
Відповідь: Ні. Рядок - це клас на Java, який містить послідовність символів. Рядок є незмінним, тобто його вміст не може бути змінений після визначення, і він також має власні методи, які діють на його вміст.
Q # 5) Що таке аргументи String ()?
Відповідь: У Java аргументи командного рядка до програми подаються через args, який є рядком масиву. Ви можете просто виконувати операції з цим масивом, як і будь-який інший масив.
Висновок
У цьому підручнику ми дізналися, що масиви, які є суміжними послідовностями однорідних елементів, можуть бути визначені для різних примітивних типів даних Java, а також типів посилань. В основному ми обговорювали масиви примітивних типів даних та їх приклади.
Ми обговоримо масив об’єктів, який є посилальним типом, в окремому підручнику.
=> Зверніть увагу на прості навчальні серії Java тут.
Рекомендована література
- Java Array - Як надрукувати елементи масиву в Java?
- Java Array - Оголошення, створення та ініціалізація масиву в Java
- Копіювальний масив Java: Як скопіювати / клонувати масив у Java
- Підручник з довжини масиву Java із прикладами коду
- Видалення / видалення елемента з масиву в Java
- Загальний масив Java - Як імітувати загальні масиви в Java?
- Зворотній масив у Java - 3 методи з прикладами
- Як додати елементи до масиву в Java


