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

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

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

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

1. Обзор

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

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

Для некоторых методов, которые мы будем использовать для наших преобразований, требуются библиотеки Apache Commons Lang 3 и Guava . Итак, добавим их в наш файл pom.xml :

<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.12.0</version>
</dependency>
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>31.0.1-jre</version>
</dependency>

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

1. Обзор

В этом уроке мы покажем, как сортировать String по алфавиту.

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

2. Сортировка строки

Внутри String использует для работы массив символов. Поэтому мы можем использовать метод toCharArray() : char[] , отсортировать массив и создать новую строку на основе результата:

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

1. Введение

Проще говоря, CharSequence и String — это две разные фундаментальные концепции в Java.

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

2. Последовательность символов

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

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

1. Обзор

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

Мы начнем с использования простой Java, включая решения Java8/9, а затем также рассмотрим использование библиотек ввода-вывода Guava и Apache Commons .

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

2. Преобразование с помощью Java — StringBuilder

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

1. Обзор

Есть много способов подсчитать количество вхождений char в String в Java.

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

2. Использование Core Java Lib

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

1. Введение

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

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

2. Сгенерируйте случайную неограниченную строку с помощью простой Java

Давайте начнем с простого и сгенерируем случайную строку , ограниченную 7 символами:

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

1. Обзор

При работе со строками в Java нам иногда нужно закодировать их в определенный набор символов.

Этот учебник представляет собой практическое руководство, показывающее различные способы кодирования строки в кодировку UTF-8.

Более подробные технические сведения см. в нашем Руководстве по кодировке символов .

2. Определение проблемы

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

1. Введение

Нам часто нужно преобразовать между строкой и массивом байтов в Java. В этом уроке мы подробно рассмотрим эти операции.

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

2. Преобразование строки в массив байтов

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

Метод split() разбивает строку на несколько строк с учетом разделителя, который их разделяет. Возвращаемый объект представляет собой массив, содержащий разделенные строки .

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

Доступные подписи

public String[] split(String regex, int limit)
public String[] split(String regex)

· 4 мин. чтения
  1. Проверка гласной с помощью метода indexOf

1. Обзор

При обработке символов из строки мы можем захотеть классифицировать их в зависимости от того, принадлежат ли они к определенной группе. Например, символы английского алфавита — это либо гласные, либо согласные.

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

2. Проверка гласных с помощью метода indexOf