J'essaye de faire un tableau avec 2 valeurs par item, comme une valeur avec un en-tête personnalisé, et, venant de Ruby, je ne trouve pas une façon correcte de le faire en Java.Tableau avec 2 valeurs par article
Ceci est pour des tests REST-assurés que j'ai besoin d'automatiser.
Ceci est la méthode que je dois faire, je mélange la déclaration de obj avec une sorte de rubis moyen de le faire, de sorte que la nécessité, il est plus clair:
private String[] getHeaders() {
String[] obj = [
'Signature' => this.getSignature(),
'Timestamp' => this.getTimestamp(),
];
if(getSessionToken() != null) {
obj.sessionToken = this.getSessionToken();
}
}
}
Créez un type personnalisé avec les deux valeurs qui vous intéressent. Faites un tableau de ce type. – azurefrog
Vous pouvez créer une classe de modèle distincte qui représente la chose dont vous avez besoin et à l'intérieur de celle-ci ont 2 champs, signature et horodatage. Puis déclarez le tableau de cette classe, par ex. 'Objets MyClass [] = new MyClass [10];'. – Vucko
Exactement ce que @azurefrog a dit un peu avant moi: D – Vucko