¿Cuál es la forma más directa y/o eficiente de convertir un char[]
en un CharSequence
?Java: convierta un char [] a CharSequence
Respuesta
Sin la copia:
CharSequence seq = java.nio.CharBuffer.wrap(array);
Sin embargo, el enfoque new String(array)
es probable que sea más fácil de escribir, más fácil de leer y más rápido.
Elegí la forma más directa. el tuyo es probablemente el más eficiente, no puedes tener ambos supongo que – jjnguy
Direct? Más directo para no copiar, ¿seguro? Pero el código de la subclase CharBuffer probablemente se ejerce menos, por lo que puede terminar siendo más lento. –
No estoy seguro de por qué piensas que CharBuffer.wrap será más lento? ¿Solo porque el código es menos maduro? Sin duda, si estoy haciendo esto en un círculo cerrado, ¿preferiría la versión sin copia? –
A String
es un CharSequence
. Entonces puede crear un nuevo String
dado su char[]
.
CharSequence seq = new String(arr);
- 1. Convierta lptstr en char *
- 2. forma más eficiente para convertir un solo char a un CharSequence
- 3. Convierta JavaScript a Java
- 4. Convierta un 'System :: String ^' en 'const char *' en vC++
- 5. Java char matriz a int
- 6. ArrayList <String> a CharSequence []
- 7. Convierta .csv a .xls en Java
- 8. Convierta Word Document a PDF usando Java
- 9. Convierta un programa de consola Java a Webapp
- 10. cómo agregar datos en charsequence [] dinámicamente en java?
- 11. Convierta programáticamente un video a FLV
- 12. char imprimible en java
- 13. C - fundición int a char y anexar char a char
- 14. Representar char como un byte en Java
- 15. Convierta java.util.Date a la Cadena
- 16. Convertir un char a mayúscula
- 17. Convirtiendo un NSString * a char?
- 18. Añadir un int a char *
- 19. Convierta de manera eficiente un corto sin signo en un char *
- 20. Convierta System.Windows.Media.Brush a System.Drawing.Brush
- 21. Convierta HTML a XAML
- 22. Convierta System.Windows.Media.ImageSource a System.Drawing.Bitmap
- 23. Convierta nsdictionary a nsdata
- 24. Convierta JSON a CSV
- 25. Convierta cualquier objeto a HTML bonito en java
- 26. Convierta una cadena a flujo de entrada XML en java
- 27. Convierta iCal a HTML o texto plano en Java
- 28. Convierta CGcolorRef a UIColor
- 29. Convierta un shapefile (.shp) a xml/json
- 30. Convierta un objeto a System Guid
¡Solo curiosidad! ¿Por qué necesitas CharSequence? –
Porque escribo en un Appendable. –