Перейти к основному содержимому

54 записи с тегом "Java Array"

Посмотреть все теги

· 2 мин. чтения

1. Обзор

В этом руководстве мы узнаем, что означает [Ljava.lang.Object, и как получить доступ к правильным значениям объекта.

2. Класс объектов Java

В Java, если мы хотим напечатать значение непосредственно из объекта, первое, что мы можем попробовать, это вызвать его метод toString :

Object[] arrayOfObjects = { "John", 2, true };
assertTrue(arrayOfObjects.toString().startsWith("[Ljava.lang.Object;"));

· 4 мин. чтения

1. Введение

Обычно требуется преобразовать различные динамические структуры данных в массивы .

В этом руководстве мы покажем, как преобразовать поток в массив и наоборот в Java.

2. Преобразование потока в массив

2.1. Справочник по методу

· 4 мин. чтения

1. Обзор

В этом руководстве мы обсудим распространенные методы сортировки массивов в порядке возрастания и убывания.

Мы рассмотрим использование метода сортировки класса Arrays в Java, а также реализацию нашего собственного компаратора для упорядочения значений наших массивов.

2. Определения объектов

Прежде чем мы начнем, давайте быстро определим несколько массивов, которые мы будем сортировать в этом руководстве. Во-первых, мы создадим массив целых чисел и массив строк:

· 2 мин. чтения

1. Обзор

В этом уроке мы рассмотрим, как удалить первый элемент массива .

Кроме того, мы также увидим, как использование структур данных из Java Collections Framework делает работу еще проще.

2. Использование Arrays.copyOfRange()

Прежде всего, удаление элемента массива технически невозможно в Java . Чтобы процитировать официальные документы :

· 9 мин. чтения

1. Введение

В этом руководстве мы подробно рассмотрим основную концепцию языка Java — массивы.

Сначала мы увидим, что такое массив, а затем как их использовать; в целом, мы рассмотрим, как:

  • Начните работу с массивами
  • Чтение и запись элементов массива
  • Цикл по массиву
  • Преобразование массивов в другие объекты, такие как список или потоки
  • Сортировка, поиск и объединение массивов

2. Что такое массив?

· 3 мин. чтения

1. Введение

В этом кратком руководстве мы увидим, как найти максимальное и минимальное значения в массиве с помощью Stream API Java 8.

Мы начнем с поиска минимума в массиве целых чисел, а затем найдем максимум в массиве объектов.

2. Обзор

Есть много способов найти минимальное или максимальное значение в неупорядоченном массиве, и все они выглядят примерно так:

· 2 мин. чтения

1. Введение

В этом кратком руководстве мы расскажем, как вычислить сумму и среднее значение в массиве, используя как стандартные циклы Java, так и Stream API.

2. Найдите сумму элементов массива

2.1. Сумма с использованием цикла for

· 3 мин. чтения

1. Введение

В этом коротком руководстве мы покажем, как преобразовать массив примитивов в массив объектов и наоборот.

2. Проблема

Допустим, у нас есть массив примитивов, таких как int[] , и мы хотели бы преобразовать его в массив объектов Integer[] . Мы могли бы интуитивно попробовать приведение:

Integer[] integers = (Integer[])(new int[]{0,1,2,3,4});

· 8 мин. чтения

1. Введение

Мы можем захотеть использовать массивы как часть классов или функций, которые поддерживают дженерики . Из-за того, как Java обрабатывает дженерики, это может быть сложно.

В этом руководстве мы поймем проблемы использования дженериков с массивами. Затем мы создадим пример универсального массива.

Мы также посмотрим, где Java API решил аналогичную проблему.

2. Рекомендации по использованию универсальных массивов