Учитывая, что тип String
уже реализует CharSequence
, это преобразование так же просто, как запрос списка, чтобы скопировать себя в новый массив, который фактически не будет копировать какие-либо базовые символьные данные. Вы просто копируете ссылки на String
экземпляров вокруг:
final CharSequence[] chars = list.toArray(new CharSequence[list.size()]);