Java является объектно-ориентированным языком, где экземпляры инкапсулированы, и вы обращаетесь к свойствам экземпляра, вызывая методы (или напрямую обращаясь к полям, если они открыты / не являются частными).
В Java, String
это встроенный класс с экземплярами и методами, отличными от C, где строка представляет собой массив символов без какой-либо инкапсуляции.
Итак, что бы вы ни делали с String
, вы 'в конечном итоге вызову встроенные методы этого класса, например:
toCharArray()
- это встроенный метод. charAt()
- это встроенный метод.
Итак, используйте простой метод String.length()
.