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

1310 записей с тегом "Java"

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

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

1. Обзор

В этом руководстве мы опишем две основные проверки равенства в Java — равенство ссылок и равенство значений. Мы сравним их, покажем примеры и выделим ключевые различия между ними.

Кроме того, мы сосредоточимся на проверках null и поймем, почему мы должны использовать равенство ссылок вместо равенства значений при работе с объектами.

2. Эталонное равенство

Мы начнем с понимания сравнения ссылок, которое представлено оператором равенства ( == ). Равенство ссылок возникает, когда две ссылки указывают на один и тот же объект в памяти.

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

1. Обзор

Иногда нам может понадобиться поменять местами две переменные в нашем коде.

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

2. Простой способ: использование временной переменной

Самый простой способ поменять местами две переменные — использовать третью переменную в качестве временного хранилища:

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

1. Обзор

В этом кратком руководстве мы узнаем, как преобразовывать массив в список, используя основные библиотеки Java, коллекции Guava и Apache Commons.

Эта статья является частью серии «Java — Back to Basic» здесь, на ForEach.

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

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

1. Обзор

В этой короткой статье мы рассмотрим преобразование между массивом и набором — сначала с использованием простой Java, затем Guava и библиотеки Commons Collections от Apache.

Эта статья является частью серии «Java — Back to Basic» здесь, на ForEach.

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

2.1. Использование простой Java

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

1. Обзор

Эта короткая статья покажет, как преобразовать значения карты в массив, список или набор , используя простую Java, а также быстрый пример на основе Guava .

Эта статья является частью серии «Java — Back to Basic» здесь, на ForEach.

2. Сопоставьте значения с массивом

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

1. Обзор

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

Мы можем добиться этого с помощью vanilla Java и служебных классов Java из часто используемых библиотек.

2. Преобразовать массив в строку

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

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

1. Обзор

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

2. Используйте кастинг

Чтобы получить ASCII - значение символа, мы можем просто привести наш char к типу int :

char c = 'a';
System.out.println((int) c);

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

1. Обзор

В этом кратком руководстве мы поговорим о методе toMap() класса Collectors . Мы будем использовать его для сбора Stream в экземпляр Map .

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

2. Список на карту

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

1. Обзор

В этом коротком руководстве мы узнаем, как преобразовать итератор в список в Java. Мы рассмотрим несколько примеров с использованием цикла while, Java 8 и нескольких распространенных библиотек.

Мы будем использовать Iterator с Integer для всех наших примеров:

Iterator<Integer> iterator = Arrays.asList(1, 2, 3).iterator();

2. Использование цикла while

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

1. Обзор

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

Мы начнем с простых решений Java, а затем рассмотрим варианты, которые также предоставляют библиотеки Guava и Apache Commons.

2. Итерируемый и итератор

Во- первых, мы определим наш Iterable :