Как получить длину строки в 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 использует для внутреннего хранилища) или половину вашего максимального размера кучи (поскольку каждый символ равен двум байтам), в зависимости от того, что меньше.
														
	
								
								
													 