Java:
Визначення довжини рядка
Як це зробити:
В Java, .length()
- це те, що тобі треба. Мінімалістичний. Диви:
public class StringLengthExample {
public static void main(String[] args) {
String hello = "Привіт";
System.out.println("Рядок: " + hello + " | Довжина: " + hello.length());
String empty = "";
System.out.println("Рядок: " + empty + " | Довжина: " + empty.length());
String spaces = " ";
System.out.println("Рядок: " + spaces + " | Довжина: " + spaces.length());
}
}
Вивід буде:
Рядок: Привіт | Довжина: 6
Рядок: | Довжина: 0
Рядок: | Довжина: 3
Просто і до теми. Далі поїхали.
Більше Знань:
Раніше в історії Java ми вже мали цю .length()
функцію - вона тут від самого початку. Альтернативи? Ну, не дуже… Є різниця між .length()
для рядків та .length
для масивів, але для рядків, хлопці, то це ваш інструмент. Щодо деталей реалізації, .length()
рахує Unicode символи як одиниці, навіть якщо символ – це всмислі два кодові пункти. А якщо хочеш покопатись в UTF-16, братан, тримай знаття про .codePointCount()
, але на повседневній основі, .length()
кроє все, що треба зрізати.
Дивись Також:
- Java String документація – довгий текст, але все про рядки.
- Unicode-конспект – щоб розуміти суть символів, з якими ти працюєш.
Роби своє, не зациклюйся, і вуаля - отримуєш саме те, що треба.