Apenas um array

6 respostas
java

Boa tarde Amigos,

No php eu posso criar array do tipo:

$nome = Array("Valor" => "0");

echo $nome['Valor'];
//Saida:  0

Como faço o mesmo no java?

6 Respostas

nel

Oi!

Mas que raios de Array é esse? rs
Apostila FJ-11 da Caelum, vai precisar :)

Exemplo:

List<Integer> array = new ArrayList<Integer>();
array.add(0);

// ou
int[] vet = new int[] {0};

// ou
int[] vet1 = new int[1];
vet1[0] = 0;

A mais comum é a primeira opção por n motivos.
Abraços.

ViniGodoy

Aparentemente o que é similar a isso em Java é o Map (maps são chamados de arrays associativos):

Map&lt;String, Integer&gt; nome = new HashMap&lt;String, Integer&gt;(); nome.put("Valor", 0); System.out.println(nome.get("Valor"));

Se sua chave for ordenável, você pode criar um mapa ordenado pelas chaves usando TreeMap no lugar de HashMap.

java

No php é possível utilizar array para realizar mapeamentos

tipo:
chave => valor

$fruta = array("Laranja"= "Boa", "Maça" = "Melhor");

printf $fruta["Laranja"]; // Saida Boa
printf $fruta["Maça"]; // Saida Melhor

Como realizo esses mapeamentos em JAVA?

Valeu :roll:

nel

ViniGodoy:
Aparentemente o que é similar a isso em Java é o Map (maps são chamados de arrays associativos):

Map&lt;String, Integer&gt; nome = new HashMap&lt;String, Integer&gt;(); nome.put("Valor", 0); System.out.println(nome.get("Valor"));

Se sua chave for ordenável, você pode criar um mapa ordenado pelas chaves usando TreeMap no lugar de HashMap.

E não é verdade?
Parece um Map mesmo!

Bem observado :slight_smile:

java

ViniGodoy:
Aparentemente o que é similar a isso em Java é o Map (maps são chamados de arrays associativos):

Map&lt;String, Integer&gt; nome = new HashMap&lt;String, Integer&gt;(); nome.put("Valor", 0); System.out.println(nome.get("Valor"));

Se sua chave for ordenável, você pode criar um mapa ordenado pelas chaves usando TreeMap no lugar de HashMap.

É ISSO!
MUITO OBRIGADO!!! :stuck_out_tongue: :stuck_out_tongue: :stuck_out_tongue: :stuck_out_tongue: :stuck_out_tongue: :stuck_out_tongue:

nel

java:
No php é possível utilizar array para realizar mapeamentos

tipo:
chave => valor

$fruta = array("Laranja"= "Boa", "Maça" = "Melhor");

printf $fruta["Laranja"]; // Saida Boa
printf $fruta["Maça"]; // Saida Melhor

Como realizo esses mapeamentos em JAVA?

Valeu :roll:

Da forma como o Viny citou acima :slight_smile:

Criado 25 de agosto de 2011
Ultima resposta 25 de ago. de 2011
Respostas 6
Participantes 3