Bom dia,
Na verdade eu não sei como começar, por favor como faço para efetuar uma busca em que ao escolher “modelo” a busca retorne “preto”
Obrigado
String matriz[][] = {
{"modelo","preto"},
{"modelo2","branco"}
}
Bom dia,
Na verdade eu não sei como começar, por favor como faço para efetuar uma busca em que ao escolher “modelo” a busca retorne “preto”
Obrigado
String matriz[][] = {
{"modelo","preto"},
{"modelo2","branco"}
}
vc poderia usar Tabela Hash ?
Hashtable hash = new Hashtable();
hash.put("Chave1", "valor1");
hash.put("Chave2", "valor2");
hash.put("Chave3", "valor3");
hash.put("Chave4", "valor4");
???
como vc esta começando ultilize o velho laço FOR .
String matriz[][] = {
{"modelo","preto"},
{"modelo2","branco"}
};
String strBusca = "modelo";
for (String[] str: matriz) {
if (str[0].equals(strBusca)) {
System.out.println(str[1]);
}
}
A menos que você esteja usando um java anterior ao 1.2, você deveria estar usando Map e List ao invés de Hashtable e Vector.
A sintaxe é praticamente a mesma:
Map<String, String> hash = new HashMap<String, String>();
hash.put("Chave1", "valor1");
hash.put("Chave2", "valor2");
hash.put("Chave3", "valor3");
hash.put("Chave4", "valor4");
Mas, como isso cheira a lição de casa, e o dono do tópico provavelmente não pode usar map, basta fazer um for:
for (int i = 0; i < matriz.length; ++i) {
if (matriz[i][0].equals(strBusca)) {
return matriz[i][1];
}
}
return "Modelo não encontrado";