CharSequence VS String в Java?

401
задан Basil Bourque 29 September 2018 в 23:33
поделиться

2 ответа

Строки - это CharSequences , поэтому вы можете просто использовать строки и не беспокоиться. Android просто пытается быть полезным, позволяя также указывать другие объекты CharSequence, например StringBuffers.

335
ответ дан 22 November 2019 в 23:35
поделиться

В общем, использование интерфейса позволяет изменять реализацию с минимальным сопутствующим ущербом. Хотя java.lang.String очень популярен, возможно, что в определенных контекстах вы захотите использовать другую реализацию. Создавая API на основе CharSequences, а не строк, код дает возможность сделать это.

23
ответ дан 22 November 2019 в 23:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: