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

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

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

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

1. Обзор

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

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

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

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

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

1. Введение

Методы equals() и contentEquals() класса String в Java используются для выполнения сравнения строк . Однако существуют определенные различия между функциями этих двух методов.

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

2. Метод equals ()

Метод equals() является общедоступным методом класса Java String . Он переопределяет исходный метод equals() из класса Object . Сигнатура этого метода:

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

1. Обзор

В этом уроке мы познакомимся с различными вариантами создания строки из N повторяющихся символов . Это удобно, когда нам нужно добавить отступы, создать ASCII-графику и т. д.

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

2. Пример

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

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

1. Введение

Преобразование данных из Float в String и наоборот — обычная операция в Java. Однако множество способов сделать это может вызвать путаницу и неуверенность в выборе.

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

2. Поплавок в строку

Во-первых, давайте рассмотрим наиболее распространенные способы преобразования значений Float в String .

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

1. Обзор

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

Давайте рассмотрим некоторые из этих методов проверки утверждений в этом кратком руководстве.

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

Сначала нам нужно получить несколько зависимостей. В проекте Maven мы можем добавить следующие зависимости к pom.xml :

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

1. Введение

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

2. Пустой или пустой

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

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

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

1. Обзор

При преобразовании Java String в double мы обычно используем метод Double.parseDouble (String value) . Этот метод позволяет нам преобразовать строковое представление данного двойного числа — например, «2.0» — в примитивное двойное значение.

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

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

2. Зачем проверять

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

1. Обзор

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

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

2. Подсчет числовых цифр

Начнем с подсчета цифр, найденных в строке.

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

1. Обзор

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

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

2. Дополнить строку с помощью пользовательских методов

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

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

1. Введение

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

В каждой реализации мы создадим два метода: один для начальных и один для завершающих нулей.

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

У нас есть модульные тесты для каждой реализации, которые вы можете найти на GitHub .

2. Использование StringBuilder