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

143 записи с тегом "Java String"

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

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

1. Введение

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

2. Пример

Во-первых, мы начнем с определения строки примера, которую мы будем использовать во всех решениях:

String example = "Katie";

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

1. Обзор

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

2. Используйте метод replaceAll()

Предположим, у нас есть две строки — одна содержит пробелы, а другая содержит только символы, не являющиеся пробелами:

String normalString = "ABCDEF";
String stringWithSpaces = " AB CD EF ";

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

1. Обзор

UUID (универсальный уникальный идентификатор), также известный как GUID (глобальный уникальный идентификатор), представляет собой 128-битное значение, уникальное для всех практических целей. Их уникальность не зависит от центрального регистрационного органа или координации между генерирующими их сторонами , в отличие от большинства других схем нумерации.

В этом руководстве мы увидим два разных подхода к реализации для создания идентификаторов UUID в Java.

2. Структура

Давайте посмотрим на пример UUID, за которым следует каноническое представление UUID:

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

1. Введение

В Java мы обычно пишем собственные методы для обработки преобразований между байтами и шестнадцатеричными строками. Однако в Java 17 представлен java.util.HexFormat , служебный класс, который позволяет преобразовывать примитивные типы, массивы байтов или массивы символов в шестнадцатеричную строку и наоборот .

В этом руководстве мы рассмотрим, как использовать HexFormat и продемонстрируем предоставляемые им функции.

2. Работа с шестнадцатеричными строками до Java 17

Шестнадцатеричная система счисления использует основание 16 для представления чисел. Это означает, что он состоит из 16 символов, обычно это символы 0-9 для значений от 0 до 9 и AF для значений от 10 до 15.

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

1. Обзор

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

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

2. Преобразование с помощью обычной Java

Давайте начнем с простого примера использования Java для преобразования — с использованием промежуточного массива байтов :

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

1. Обзор

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

2. Использование метода split()

Метод экземпляра split() из класса String разбивает строку на основе предоставленного регулярного выражения. Это перегруженный метод, который возвращает массив String .

Давайте рассмотрим входную строку «Желаю вам дня без ошибок».

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

1. Обзор

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

2. Постановка задачи

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

Roberto "I wish you a bug-free day!"
Daniele "Have a great day!"
Jonas "Good bye!"

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

1. Введение

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

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

2. Разделение строки Java несколькими разделителями

Чтобы показать, как каждое из приведенных ниже решений выполняет разбиение, мы будем использовать одну и ту же строку примера:

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

1. Обзор

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

В этом уроке мы увидим, что такое нормализация текста Unicode, как мы можем использовать ее для удаления диакритических знаков, а также подводные камни, которых следует остерегаться. Затем мы увидим несколько примеров с использованием класса Java Normalizer и Apache Commons StringUtils.

2. Краткий обзор проблемы

Допустим, мы работаем с текстом, содержащим диапазон диакритических знаков, которые мы хотим удалить:

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

1. Обзор

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

2. Используйте Long.toString()

Например, предположим, что у нас есть две переменные типа long и Long (одна примитивного типа, а другая ссылочного типа):

long l = 10L;
Long obj = 15L;