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

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

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

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

1. Введение

Преобразование char в экземпляры String — очень распространенная операция. В этой статье мы покажем несколько способов решения этой ситуации.

2. Строка.значение()

Класс String имеет статический метод valueOf() , предназначенный для этого конкретного случая использования. Здесь вы можете увидеть это в действии:

@Test
public void givenChar_whenCallingStringValueOf_shouldConvertToString() {
char givenChar = 'x';

String result = String.valueOf(givenChar);

assertThat(result).isEqualTo("x");
}

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

1. Введение

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

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

2. Основные решения Java

2.1. Перебор строковых символов

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

1. Введение

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

2. Настройка

Мы имеем дело с ядром Java, поэтому нам не нужно добавлять какие-либо дополнительные артефакты. Мы также будем работать с PizzaDeliveryStatusEnum из статьи руководства по перечислениям .

3. Преобразование

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

1. Обзор

Java 8 представила Stream API с функциональными операциями для обработки последовательностей. Если вы хотите узнать больше об этом, посмотрите эту статью.

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

2. Преобразование с использованием символов ()

В String API есть новый метод — chars() — с помощью которого мы можем получить экземпляр потока S из объекта String . Этот простой API возвращает экземпляр Int Stream из входной строки . ``

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

Последние пару недель я провожу ежегодный опрос «Состояние Java» за 2019 год.

На шестом году работы у нас было 6707 разработчиков , которые потратили время на то, чтобы просмотреть и ответить; если это был ты - спасибо!

Время подводить итоги 🙂

1. Принятие Java

Даже сегодня Java 8 все еще

Неудивительно, что Java 8 по-прежнему преимущественно используется в производстве:

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

1. Обзор

В этом руководстве мы рассмотрим метод yield() в классе Thread .

Мы сравним его с другими идиомами параллелизма, доступными в Java, и в конечном итоге рассмотрим его практическое применение.

2. Краткий обзор доходности ()

Как следует из официальной документации, yield() предоставляет механизм для информирования «планировщика» о том, что текущий поток готов отказаться от своего текущего использования процессора, но хотел бы вернуться в расписание как можно скорее.

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

1. Обзор

В этом руководстве мы собираемся изучить, как аутентифицировать HTTP-запросы с помощью класса HttpUrlConnection .

2. HTTP-аутентификация

В веб-приложениях серверы могут требовать от клиентов аутентификации. Несоблюдение обычно приводит к тому, что сервер возвращает код состояния HTTP 401 (Unauthorized).

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

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

1. Обзор

В этом руководстве мы рассмотрим составные операторы Java, их типы и то, как Java их оценивает.

Мы также объясним, как работает неявное приведение типов.

2. Составные операторы присваивания

Оператор присваивания — это бинарный оператор, который присваивает результат правой части переменной в левой части. Самым простым является оператор присваивания «=» :

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

1. Обзор

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

В этом руководстве мы рассмотрим управляющие структуры в Java.

Существует три вида управляющих структур:

  • Условные ветки, которые мы используем для выбора между двумя или более путями. В Java есть три типа: if/else/else if , тернарный оператор и переключатель .
  • Циклы, которые используются для перебора нескольких значений/объектов и повторного запуска определенных блоков кода. Основными типами циклов в Java являются for , while и do while .
  • Операторы ветвления, которые используются для изменения потока управления в циклах. В Java есть два типа: break и continue .

2. Если/иначе/иначе если

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

1. Обзор

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

Мы также рассмотрим, почему этот метод можно считать антишаблоном.

2. Стандартный подход

Обычно мы инициализируем и заполняем набор стран следующим образом: