Em qual caso? Usando 2 arrays ou usando uma terceira classe (Item)? Em ambos os casos, vc vai conseguir fazer um getValor() num boa. Basta implementar um método que recupere o valor para uma determinada chave. Algo mais ou menos assim:
No método que recebe a Chave para recuperar o valor, tu pode pensar assim:
Para o exemplo, os 2 arrays tem os nomes chaves e valores
public Valor getValor(Chave chave) {
// procure no array de chaves pela chave informada e recupere o indice encontrado
for (int i = 0; i < chaves.length; i++) {
if (chaves[i].equals(chave)) {
return valores[i];
}
}
// se chegar aqui, significa que a chave não foi encontrada e vai retornar NULL
return null;
}
Lucas , obrigadão pela ajuda amigo, tem um tempo que estou estudando programação, gosto de JAVA e PYTHON, se um dia eu chegar perto de você no conhecimento em java já estou feliz, uma coisa eu aprendi nessa minha jornada, na maioria das vezes estamos sozinhos nos desafios , raramente encontramos pessoas disposta a ajudar como você fez , tenho um sonho de poder ajudar novos programadores assim como você fez comigo, mais uma vez obrigado pela ajuda e que você cresça mais e mais nos seus conhecimentos, já levei muita patada de programadores experientes no site “STACKOVERFLOW” , acho que eles ficavam extressados com minhas perguntas de nivel basico, o nivel deles é muito alto para ficar de mimimi, mas foi um aprendizado, vamos para luta!, Valeu amigo.