¿Cómo convertir una colección de Lista en una matriz de Cadena?
El método para convertir la colección List en una matriz de String es el siguiente:
Ingrese el código:
[java] ver copia simple
Lista
list.add("a1");
list.add("a2");
String[] toBeStored = list.toArray(new String[list.size()]);
for(String s : toBeStored) {
Sistema .out.println( s);
}
La matriz de caracteres se refiere a una matriz utilizada para almacenar datos de caracteres. La forma general de su definición es: nombre de matriz de caracteres [longitud de datos]. Las matrices de caracteres se utilizan para almacenar caracteres o cadenas. Un elemento en una matriz de caracteres almacena un carácter, que ocupa un byte en la memoria. No existe un tipo de cadena en lenguaje C, las cadenas se almacenan en matrices de caracteres.
La matriz utilizada para almacenar datos de caracteres se llama matriz de caracteres. Un elemento en la matriz de caracteres almacena un carácter. El método para definir una matriz de caracteres es similar al método para definir una matriz numérica.
La forma general de su definición es: nombre de matriz char [longitud de datos]
Por ejemplo:
char c[10];
c[0]='I'; c[1]=' '; c[2]='l'; c[3]='o'; =' e'; c[6]=' '; c[7]='y'; c[8]='o'; c[9]='u';
Lo anterior define c como matriz de caracteres que contiene 10 elementos.
Dado que los datos de caracteres se almacenan en forma de números enteros (código ASCII), también se pueden usar matrices de números enteros para almacenar datos de caracteres, por ejemplo:
int c[10];
Pero en este momento, cada elemento de la matriz ocupa una unidad de memoria de 2 bytes, lo que es una pérdida de espacio de almacenamiento. [1]?
Las matrices de caracteres también pueden ser matrices bidimensionales o multidimensionales, por ejemplo:
char c[5][10];
Esa es una matriz de caracteres bidimensional.