Sé cómo hacer una matriz vacía, pero ¿cómo hago una matriz String
con valores desde el principio?Java - ¿Cómo puedo hacer una matriz String con valores?
36
A
Respuesta
88
Se podría hacer algo como esto
String[] myStrings = { "One", "Two", "Three" };
o en la expresión
functionCall(new String[] { "One", "Two", "Three" });
o
String myStrings[];
myStrings = new String[] { "One", "Two", "Three" };
4
Mediante el uso de la sintaxis lista de arreglo de inicialización, es decir:
String myArray[] = { "one", "two", "three" };
1
Quiere inicializar una matriz. (Para obtener más información - Tutoria l)
int []ar={11,22,33};
String []stringAr={"One","Two","Three"};
Desde el JLS
El []
pueden aparecer como parte del tipo en el principio de la declaración, o como parte de la declarador para una variable en particular, o ambos, como en este ejemplo:
byte[] rowvector, colvector, matrix[];
esta declaración es equivalente a:
byte rowvector[], colvector[], matrix[][];
4
Otra forma de crear una matriz con la cadena aparte de
String[] strings = { "abc", "def", "hij", "xyz" };
es utilizar dividida. Encuentro esto más legible si hay muchas cadenas.
String[] strings = "abc,def,hij,xyz".split(",");
o lo siguiente es bueno si está analizando líneas de cadenas de otra fuente.
String[] strings = ("abc\n" +
"def\n" +
"hij\n" +
"xyz").split("\n");
Cuestiones relacionadas
- 1. ¿Puedo nombrar una matriz con una variable en java?
- 2. ¿Cómo puedo hacer un hash Perl desde una matriz con las teclas y otra matriz con los valores?
- 3. Cómo hacer una matriz de matrices en Java
- 4. Android: ¿Cómo puedo hacer una matriz Drawable?
- 5. cómo convertir una matriz con claves/valores a JSON C#
- 6. ¿Cómo se configuran los valores de una matriz a los valores de otra matriz en Java?
- 7. ¿Puedo crear una matriz en Ruby con valores predeterminados?
- 8. ¿Cómo inicializo un vector con una matriz de valores?
- 9. ¿Cómo puedo agregar valores repetidos a una matriz en Perl?
- 10. Hacer PCA en java en matriz grande
- 11. ¿Cómo puedo convertir DataRow a string Array?
- 12. ¿Cómo hacer comparación de valores entre dos Dictionary <string, lista <string>> objetos
- 13. ¿Cómo puedo ordenar una matriz con coffeescript?
- 14. Cómo utilizar enumeración con valores en Java
- 15. ¿Cómo obtener una matriz de valores de una matriz asociativa?
- 16. Java String split no devuelve los valores correctos
- 17. ¿Cómo hacer una matriz de org.apache.http.Header?
- 18. ¿Cómo convierto una matriz de cadenas a una matriz de valores únicos?
- 19. ¿Puedo redefinir String # length?
- 20. ¿Cómo puedo hacer una matriz 2D en Lua?
- 21. ¿Cómo puedo hacer que NSMutableArray solo acepte valores únicos?
- 22. ¿Cómo hacer un ciclo con una matriz en MySQL?
- 23. Crear una matriz con valores espaciados uniformemente
- 24. Asignación de matriz de Java (valores múltiples)
- 25. MATLAB: Java String [] conversión
- 26. Cómo almacenar eficientemente una matriz con valores altamente redundantes
- 27. ¿Cómo puedo transformar de manera eficiente una matriz numpy.int8 en lugar de una matriz numpy.uint8 con valores modificados?
- 28. ¿Cómo hacer una copia profunda de una matriz?
- 29. ¿Cómo convierto una colección de Groovy String a una Java String Array?
- 30. ¿Cómo insertar valores en matriz bidimensional programáticamente?
O 'String [] a = { "a", "b", "c"};', ya que la OP ha pedido específicamente sobre Strings. –
No es realmente lo que estaba buscando. Quiero hacer una matriz con cadenas. –
Muy bien, gracias Jonathan. –