Это простой пример как обявить и проинициализировать массив(Array) в Java.
Итак, создадим JavaStringArrayExample.java класс с кодом:
Explanation :
Есть 3 способа для объявления массивов :
В первом случае мы создаем массив используя "количество элементов".
Во втором случае мы просто объявлением переменную "Массив". Но, перед использованием мы обязаные его проинициализировать (schoolbag = new String[4]).
В третем же случае, мы перечислям все значения переменных. Размер же будет автоматически подсчитан.
Хотелось бы сразу подметить, Array в Java всегда имеет фиксированный размер. В том случае, если мы будем пытаться записать значение в несуществующую ячеку мы получим ArrayIndexOutOfBoundsException
Если же вам нужен массив с динамически изменяемым количеством ячеек, используйте ArrayList
Для прохода по элементам массива используется for в двух эпостасиях :) Последние 2 блока кода в примере.
Output
The third element is: Pencils
The size of array is: 4
Index[0] = Books
Index[1] = Pens
Index[2] = Pencils
Index[3] = Notebooks
Books
Pens
Pencils
Notebooks
Итак, создадим JavaStringArrayExample.java класс с кодом:
package com.androidnn.javabasics.stringarray;
public class JavaStringArrayExample
{
public static void main(String args[])
{
// declare a string array with initial size
String[] schoolbag = new String[4];
// add elements to the array
schoolbag[0] = "Books";
schoolbag[1] = "Pens";
schoolbag[2] = "Pencils";
schoolbag[3] = "Notebooks";
// this will cause ArrayIndexOutOfBoundsException
// schoolbag[4] = "Notebooks";
// declare a string array with no initial size
// String[] schoolbag;
// declare string array and initialize with values in one step
String[] schoolbag2 = { "Books", "Pens", "Pencils", "Notebooks" };
// print the third element of the string array
System.out.println("The third element is: " + schoolbag2[2]);
// iterate all the elements of the array
int size = schoolbag2.length;
System.out.println("The size of array is: " + size);
for (int i = 0; i < size; i++)
{
System.out.println("Index[" + i + "] = " + schoolbag2[i]);
}
// iteration provided by Java 5 or later
for (String str : schoolbag2)
{
System.out.println(str);
}
}
}
Explanation :
Есть 3 способа для объявления массивов :
- String[] schoolbag = new String[4];
- String[] schoolbag;
- String[] schoolbag2 = { "Books", "Pens", "Pencils", "Notebooks" };
В первом случае мы создаем массив используя "количество элементов".
Во втором случае мы просто объявлением переменную "Массив". Но, перед использованием мы обязаные его проинициализировать (schoolbag = new String[4]).
В третем же случае, мы перечислям все значения переменных. Размер же будет автоматически подсчитан.
Хотелось бы сразу подметить, Array в Java всегда имеет фиксированный размер. В том случае, если мы будем пытаться записать значение в несуществующую ячеку мы получим ArrayIndexOutOfBoundsException
Если же вам нужен массив с динамически изменяемым количеством ячеек, используйте ArrayList
Для прохода по элементам массива используется for в двух эпостасиях :) Последние 2 блока кода в примере.
Output
The third element is: Pencils
The size of array is: 4
Index[0] = Books
Index[1] = Pens
Index[2] = Pencils
Index[3] = Notebooks
Books
Pens
Pencils
Notebooks
Комментариев нет:
Отправить комментарий