String [] array = new String[10]; //создаем массив на 10 строковых элементов
int [] numbers = new int [10]; //создаем массив на 10 целых чисел
int numbers [] = {7, 12, 8, 12}; // вариант объявления массива, не нужно указывать длину
array[0]
= "test"; // добавляем 1 элемент в 0 индекс
for (int i = 0; i < array.length; i++) {
System.out.println(array[i]);
}
//выводим все значения элементов массива
int[] numbers = new int[]{1, 2, 3, 4, 5};
for (int i : numbers){
System.out.println(i);
}
//вывод через цикл forEach
Arrays.sort(numbers);
//сортировка по возрастанию
int c; for (int i = 0; i < array.length ; i++) { for (int j = i ; j < array.length; j++) { if (array[i] < array[j]) { c = array[i]; array[i] = array[j]; array[j] = c; } } } //сортировка по убыванию
System.out.println(Arrays.toString(array));
//вывод на консоль содержимого массива
int [] array2 = Arrays.copyOf(array, array.length); //копируем содержимое массива в другой целиком
int [] array2 = Arrays.copyOf(array, 4); //копируем первые 4 элемента
int [] array2 = Arrays.copyOf(array, 2,5); //копируем со 2(включительно) по 5(не включительно)
Arrays.equals
(array,array2); //сравниваем содержимое массивов
int[] array = new int[10];
for (int i = 0; i < array.length; i++)
{
array[i] = 10 - i;
}
// заполнение массива
числами от 10 до 1
array.length; //длина массива