Длина строки Java () | Как найти длину строки в Java

Длина строки Java () — это встроенная функция, которая используется для получения длины строки Java . Часто требуется узнать длину строки, и для таких сценариев Java предоставляет встроенный метод java.lang.String.length () . Длина строки — это, по сути, количество содержащихся в ней 16-битных символов Юникода. В случае пустой строки она содержит ноль символов. Однако в случае нулевой строки этот метод вызовет исключение .

Используется функция чтобы получить длину строки Java.

Метод длины строки возвращает количество символов, записанных в строке.

Метод возвращает длину любой строки, равную количеству 16-битных символов Unicode в строке.

См. следующий синтаксис Java String length ().

Синтаксис

 public int length () 

Возвращает: количество символов в строке.

В следующих примерах показано использование метода length () .

 public  class StrLen {public static void main (String [] args) {String str1 = "Millie Bobby Brown"; System.out.println (str1.length ());}} 

См. вывод .

 ➜ java javac StrLen.java➜ java java StrLen18➜ java 

NullPointerException

Давайте найдем длину нулевого значения строки.

 public class StrLen {public static void main (String [  ] args) {String str1 = null; System.out.println (str1.length ());}} 

См. вывод.

 ➜ java  javac StrLen.java➜ java java StrLenException в потоке "main" java.lang.NullPointerExceptionat StrLen.main (StrLen.java:5) ➜ java 
При вызове length () метод для нулевой строки сразу вызывает исключение NullPointerException .

Демонстрирует использование метода length () для пустой строки

См. следующую программу поиска длины пустой строки в Java.

 public class StrLen {public static void main (String [] args)  {String str1 = ""; System.out.println (str1.length ());}} 

См. Вывод.

 ➜ java javac StrLen.java  ➜ java java StrLen0➜ java 

Демонстрирует использование метода length () во время итерации в цикле.

См. Следующий код .

 публичный класс StrLen {public static void main (String [] args) {String str1 = "El Camino"; for (int i = 0;  я  

См. вывод.

 ➜ java javac StrLen. java➜ java java StrLenElCamino➜ java 

В приведенном выше примере метод length () использовался для определения того, сколько раз цикл должен выполняться для печати всех символов строки по очереди. Здесь метод charAt (int i) возвращает символ с индексом i.

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

Какова сложность length ( ) в классе String в Java

Это 0 (1), поскольку длина уже известна экземпляру String .

Из JDK 1.6 это видно.

 public int length () {return count;} 

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

Наконец, "Как найти длину строки в примере Java" закончен.

Рекомендуемые сообщения

Пример строки Java toUpperCase ()

Пример строки обрезки Java

Java String valueOf () Пример

Метод Java String getchars ()

Пример хеширования в Java

Оцените статью
nanomode.ru
Добавить комментарий