Есть ли способ найти длину строки без использования встроенных функций в Java? - PullRequest
0 голосов
/ 01 марта 2019

Я знаю, что существуют различные встроенные функции, с помощью которых мы можем считать длину строки, как lastIndexOf(), путем преобразования строки в массив char и подсчета итерации.Есть способ в C-программировании for(i = 0; s[i] != '\0'; ++i);.Как рассчитать длину строки в Java, как в C, упомянутом выше.

Обновление: Да, есть эти методы String.length(), String.toCharArray()Но если есть какой-либо другой жесткий код, способ найти длину строки.

1 Ответ

0 голосов
/ 01 марта 2019

Java является объектно-ориентированным языком, где экземпляры инкапсулированы, и вы обращаетесь к свойствам экземпляра, вызывая методы (или напрямую обращаясь к полям, если они открыты / не являются частными).

В Java, String это встроенный класс с экземплярами и методами, отличными от C, где строка представляет собой массив символов без какой-либо инкапсуляции.

Итак, что бы вы ни делали с String, вы 'в конечном итоге вызову встроенные методы этого класса, например:

  • toCharArray() - это встроенный метод.
  • charAt() - это встроенный метод.

Итак, используйте простой метод String.length().

...