Каков самый прямой и/или эффективный способ преобразования char[]
в CharSequence
?
Java: конвертировать a char [] в CharSequence
Ответ 1
Без копии:
CharSequence seq = java.nio.CharBuffer.wrap(array);
Однако подход new String(array)
, вероятно, будет легче писать, читать легче и быстрее.
Ответ 2
A String
является CharSequence
. Таким образом, вы можете просто создать новый String
с учетом вашего char[]
.
CharSequence seq = new String(arr);