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

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

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

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

1. Обзор

java.util.Scanner имеет множество методов, которые мы можем использовать для проверки входных данных. Одним из них является метод skip() .

В этом уроке мы узнаем, для чего нужен метод skip() и как его использовать .

2. Метод Scanner.skip()

Метод skip() принадлежит классу сканера Java. Он используется для пропуска входных данных, которые соответствуют указанному шаблону, переданному в параметре метода, игнорируя разделители.

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

1. Введение

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

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

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

2. Создание новой строки

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

1. Обзор

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

2. Большой десятичный

BigDecimal представляет неизменяемое десятичное число произвольной точности со знаком . Он состоит из двух частей:

  • Немасштабированное значение - произвольное целое число точности
  • Масштаб - 32-битное целое число, представляющее количество цифр справа от десятичной точки.

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

1. Обзор

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

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

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

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

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

1. Обзор

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

2. Использование String.substring()

Самый простой способ — использовать встроенный метод substring() класса String .

Чтобы удалить последний символ данной строки, мы должны использовать два параметра: 0 в качестве начального индекса и индекс предпоследнего символа. Мы можем добиться этого, вызвав метод String length() и вычтя 1 из результата.

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

1. Введение

Метод charAt() класса String возвращает символ в заданной позиции строки . Это полезный метод, доступный в версии 1.0 языка Java.

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

2. Метод charAt ()

Давайте посмотрим на сигнатуру метода из класса String :

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

Метод replaceAll() заменяет все вхождения строки в другую строку , соответствующую регулярному выражению.

Это похоже на функцию replace() , с той лишь разницей, что в replaceAll() заменяемая строка является регулярным выражением , а в replace()строкой.

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

public String replaceAll(String regex, String replacement)

Пример

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

Метод replace() заменяет все вхождения String в другую String или все вхождения char на другой char .

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

public String replace(char oldChar, char newChar)
public String replace(CharSequence target, CharSequence replacement)

Пример

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

1. Обзор

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

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

2. До Java 9

До Java 9 нетривиальные конкатенации строк реализовывались с помощью StringBuilder . Например, рассмотрим следующий метод:

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

Метод codePointAt() принимает целое число в качестве параметра и возвращает кодовую точку по указанному индексу. Кодовая точка — это десятичное значение, которое символу присваивается в стандарте Unicode.

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

public int codePointAt(int index)

Пример