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

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

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

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

1. Введение

Часто при работе с String нам нужно выяснить, является ли String допустимым числом или нет.

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

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

2. Предпосылки

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

1. Обзор

Библиотека Apache Commons Lang 3 — это популярный полнофункциональный пакет служебных классов, направленный на расширение функциональности Java API .

Репертуар библиотеки довольно богат: от обработки строк, массивов и чисел, отражения и параллелизма до реализации нескольких упорядоченных структур данных, таких как пары и тройки (известные как кортежи ).

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

2. Зависимость от Maven

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

1. Обзор

В этом кратком руководстве показано, как найти разницу между двумя строками с помощью Java.

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

2. Проблема

Рассмотрим следующее требование: мы хотим найти разницу между строками « ABCDELMN» и «ABCFGLMN».

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

1. Обзор

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

Мы рассмотрим удаление и/или замену подстроки с помощью String API, затем с помощью StringBuilder API и, наконец, с помощью класса StringUtils библиотеки Apache Commons.

В качестве бонуса мы также рассмотрим возможность замены точного слова с помощью String API и класса Apache Commons RegExUtils .

2. Строковый API

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

1. Обзор

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

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

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

2. Традиционный цикл for

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

1. Обзор

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

В основном мы будем использовать методы из класса String и несколько из класса StringUtils Apache Commons .

Во всех следующих примерах мы будем использовать эту простую строку:

String text = "Julia Evans was born on 25-09-1984. "
+ "She is currently living in the USA (United States of America).";

2. Основы подстроки

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

1. Обзор

Библиотека Apache Commons Lang 3 обеспечивает поддержку манипулирования основными классами API Java. Эта поддержка включает методы для обработки строк, чисел, дат, параллелизма, отражения объектов и многого другого.

Помимо общего введения в библиотеку, в этом руководстве демонстрируются методы класса StringUtils , которые используются для манипулирования экземплярами String .

2. Зависимость от Maven

Чтобы использовать библиотеку Commons Lang 3, просто извлеките ее из центрального репозитория Maven, используя следующую зависимость:

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

./055b492a55f30763300430ab5c9a36c2.png

Основы строк

./b257d000edbe777df3533e22f54a63ec.png

Строковые вспомогательные классы и инструмент

./7e3820d073e63eb883309ecccfdb5af4.png

Преобразования строк

./bfb4088800c75466f74bdf8955bb4dad.png

Строковые примитивные преобразования

./3b72c1442c81b2c86a34df43bb5f6df5.png

Преобразования строкового ввода-вывода

./3b72c1442c81b2c86a34df43bb5f6df5.png

Струнные инструменты

./408a434708f816c83b036311d7e6aec3.png

Строковый API

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

1. Обзор

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

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

2. Добавление символов новой строки в строку

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

1. Обзор

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

В типичном случае формат Hex можно использовать для записи очень больших целых чисел в компактной форме. Например, AD45 короче своего десятичного эквивалента 44357, и по мере увеличения значений разница в длине становится еще более заметной.

2. ASCII в шестнадцатеричный

Теперь давайте посмотрим на наши варианты преобразования значений ASCII в шестнадцатеричные: