Pergunta

Por exemplo, se eu quisesse se quisesse analisar os argumentos de entrada de um programa Java e usar a opção de entrada como uma chave para obter um nome de variável ... ou seja,

java optionTable 
------------------------------------------------------
option | option help | internal option variable name | 

Eu poderia implementar isso usando táticas de força bruta, como fazer uma variedade de listas. Em seguida, criando um hashmap que mapeia o índice de matriz para o nome da opção. Mas seria bom saber se existe uma implementação real para isso?

Quaisquer comentários/ "Por que você não usa isso é bem -vindo".

Foi útil?

Solução

Basicamente, você precisa de uma estrutura. Em Java, estes são implementados em termos de classes.

Portanto, seu ID é mapeado para um objeto de uma classe que possui todos os campos necessários.

Por exemplo:

class Val {
     string OptionHelp;
     string InternalName;
}

E então você usa o hashmap

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top