Длина строки в Java. Метод length()
В этой статье мы поговорим про метод
Описание метода
Вышеупомянутый метод
public int length()
Таким образом, возвращается длина последовательности символов. Но давайте лучше посмотрим, как это происходит на примерах.
Определяем длину строки в Java
Итак, у нас есть строка, в которой надо определить длину:
public class Main { public static void main(String args[]){ String Str1 = new String("Добро пожаловать на сайт Otus.ru!"); String Str2 = new String("Otus.ru" ); System.out.print("Длина строки \" Добро пожаловать на сайт Otus.ru!\" - " ); System.out.println(Str1.length()); System.out.print("Длина строки \" Otus.ru\" - " ); System.out.println(Str2.length()); } }
Консольный вывод будет следующим:
Длина строки " Добро пожаловать на сайт Otus.ru!" - 33 Длина строки " Otus.ru" – 7
Вы можете проверить работу этого метода самостоятельно, используя любой онлайн-компилятор Java, например, этот.
Сравниваем длины строк в Java
Метод length() позволяет не только узнать длину строк, но и сравнить их длины. Вот, как это можно реализовать:
public class Main { public static void main(String args[]) { // Определяем длины строки s1 и s2. String s1 = "В Otus я стану отличным программистом!"; int len1 = s1.length(); String s2 = "В Otus я стану отличным разработчиком!"; int len2 = s2.length(); // Вывод на экран количества символов в каждой строке. System.out.println( "Длина строки \"В Otus я стану отличным программистом!\": " + len1 + " символов."); System.out.println( "Длина строки \"В Otus я стану отличным разработчиком!\": " + len2 + " символов."); // Сравнение длин строк s1 и s2. if (len1 > len2){ System.out.println( "\nСтрока \"В Otus я стану отличным программистом!\" длиннее строки \"В Otus я стану отличным разработчиком!\"."); } if (len1 < len2){ System.out.println( "\nСтрока \"В Otus я стану отличным программистом!\" короче строки \"В Otus я стану отличным разработчиком!\"."); } else { System.out.println( "\nСтроки \"В Otus я стану отличным программистом!\" и \"В Otus я стану отличным разработчиком!\" равны."); } } }
Получим следующий результат:
Длина строки "В Otus я стану отличным программистом!": 38 символов. Длина строки "В Otus я стану отличным разработчиком!": 38 символов. Строки "В Otus я стану отличным программистом!" и "В Otus я стану отличным разработчиком!" равны.
В результате метод