Esta página não deve ser lida como um guia de como programar com Rhino ou mesmo como um "aprenda a programar", mas sim para listar algumas características interessantes que serão referenciadas em outros pontos da documentação. Se você ainda não tem experiência com o desenvolvimento no Rhino, recomendamos que deixe essa documentação para o futuro. |
O java possui a classe java.util.Map para trabalhar com itens "chave/valor". É muito usado para armazenar dados quando a estrutura dos dados não é bem definida ou não tão previsível.
Um exemplo são os dados de um formulário. Como o formulário é criado pelos desenvolvedores e podem conter uma variedade imprevisível de nomes, internamente trabalhamos sempre com Map para lidar com essas informações.
Map<String, Object> dados = new HashMap<>(); dados.put("nome", "João"); dados.put("idade", 42); dados.put("salario", 2500.98); System.out.println("O salário de " + dados.get("nome") + " (" + dados.get("idade") + " anos) é de R$ " + dados.get("salario")); //imprime: O salário de João (42 anos) é de R$ 2500.98 |
Você pode usar o HashMap do Java, desde que referenciando corretamente a classe (inserir link aqui)
Isso é importante porque alguns dos nossos métodos, como os que recebem os já citados dados de formulário, recebem como parâmetro um objeto do tipo Map
var dados = new java.util.HashMap(); dados.put("nome", "João"); dados.put("idade", 42); dados.put("salario", 2500.98); hAPI.startProcess(..., dados, ...); |