Crear array string y asignar su valor en la misma linea.

Iniciado por Baaaw Oic, 28 Marzo 2010, 20:00 PM

0 Miembros y 1 Visitante están viendo este tema.

Baaaw Oic

Tengo un metodo asi:

Citarprivate void mensaje(String _mensajes[])
{
System.out.println("" + _mensajes.length);
}

Como envio el array string a ese metodo ¿?

Asi?
Citar
String _mensajes[] = new String("uno","dos") //Aqui me sale error
mensaje();
El hecho es que quiero declarar el array y en la misma linea asignar sus valores ... espero se entienda. Gracias.

Baaaw Oic

Lo encontre, gracias de todas formas...

String _mensajes[] = {"uno","dos"};

Saludos.

1mpuls0

#2
Hola que bueno que le hayas dado solución a tu problema, y efectivamente debes usar {} para poder almacenar elementos
Reviste el api, la clase String

http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html

de cualquier forma dejo este ejemplo.

Código (java) [Seleccionar]

/**
* @(#)stringArray.java
*
*
* @author Darhius929
* @version 1.00 2010/3/28
*/


public class stringArray {

public static void main(String args[]){
new stringArray();
}

   public stringArray() {
    String names[]= {"Juan", "Pedro", "Maria"}; //Fijate en el api de java, que parametros recibe String()
    printNames(names); //Tienes que pasar tú nombre de array como parametro
   }
   
   private void printNames(String names[]){//recibes como parametro tu array en el metodo printNames
    System.out.print("Hay " +names.length + " datos en el arreglo\n");
    for(int indice=0; indice<names.length; indice++ )
    System.out.println("Hola " +names[indice]);
   }
}


Saludos
abc

leogtz

Yo haría algo así:
Código (java) [Seleccionar]
public class learn :)
{
    private static void printNames(String []names)
    {
        for(String name : names)
            System.out.println("Hola " + name);
    }
    public static void main(String []args)
    {
        String []names = {"Juan", "Pedro", "Jeremias"};
        printNames(names);
    }
}


No me critiquen mucho, estoy aprendiendo Java.   :)
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

Baaaw Oic

Diferencia entre ¿?

String[] _numero

String _numero[]

Gracias.
Saludos.

leogtz

Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com