Мне нужно создать класс с точно такими же методами, как java.lang.String
.
Каков наилучший способ сделать это в Java?
Я знаю, что я не могу расширить класс String, поскольку он final
. Я не ищу решения, где мне нужно скопировать исходный код java.lang.String
. Например, предположим, что мне нужна функциональность length()
в моем пользовательском классе с именем MyString
, который имеет соответствующий метод myLength().
Каков наилучший способ реализации myLength()
?
Я не рассматриваю различные алгоритмы, чтобы узнать длину строки, но повторно использовать метод String
length()
. Теперь, когда у меня есть класс MyString
, я должен использовать его в любом месте для своих пользовательских манипуляций.