Как получить длину строки в Java

Длина() объекта String возвращает длину этой строки. Длина строки Java такая же, как и юникодные кодовые единицы строки.

Синтаксис:

 
public int length()

Нет параметра для length(), и он возвращает счетчик общего количества символов. Также обратите внимание, что метод не является статическим, это означает, что метод может быть вызван только через экземпляр Java String.

Пример

 
class TestClass{
  public static void main (String[] args){
    String str = "Halo World!";
    System.out.print("The length of the String is :" + str.length() );
  }
}

Вывод:

 
The length of the String is :11

Как проверить, что строка пуста или нет?

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

 
class TestClass
{
  public static void main (String[] args){
    String str = "Halo World!";
    int len = str.length();
    if(len<=0)
      System.out.println("String is Empty !!");
    else
      System.out.println("String is not Empty !!");
  }
}

Вывод:

 
String is not Empty !!

Печать одного символа в каждой строке в Java

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

 
class TestClass
{
  public static void main (String[] args){
    String str = "Halo World!!";
    int len = str.length();
    for (int idx = 0; idx 

Вывод:

 
H
a
l
o
W
o
r
l
d
!
!

Каков максимальный размер строки в Java?

Строки содержат массив символов. Вы должны иметь возможность получить строку Integer.MAX_VALUE (всегда 2147483647 (2 ^ 31 - 1) по спецификации Java, максимальный размер массива, который класс String использует для внутреннего хранилища) или половину вашего максимального размера кучи (поскольку каждый символ равен двум байтам), в зависимости от того, что меньше.

Источник: http://net-informations.com/Java/string/length.htm

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Adblock
detector