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

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

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

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

1. Обзор

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

Для каждой техники мы также кратко расскажем о ее временной и пространственной сложности.

2. Использование различных

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

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

1. Введение

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

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

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

Давайте начнем с простого подхода, используя массив char.

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

1. Обзор

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

2. Панграммы

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

Например, общеизвестная английская панграмма звучит так: «Быстрая коричневая лиса перепрыгивает через ленивую собаку». Точно так же они доступны и на других языках.

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

1. Обзор

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

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

2. Использование библиотеки эмодзи

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

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

1. Обзор

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

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

Наконец, мы сравним их производительность с помощью Java Microbenchmark Harness .

2. Загрузка стоп-слов

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

1. Обзор

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

2. Конструктор строк

Класс String имеет конструктор, который принимает массив символов в качестве аргумента:

@Test 
public void whenStringConstructor_thenOK() {
final char[] charArray = { 'b', 'a', 'e', 'l', 'd', 'u', 'n', 'g' };
String string = new String(charArray);
assertThat(string, is("foreach"));
}

· 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 из входной строки . ``