Comment générer des chaînes qui partagent le même code en Java?

Un système existant écrit en Java utilise le hashcode d'une chaîne de caractères comme sa stratégie de routage pour l'équilibrage de charge.

Maintenant, je ne peut pas modifier le système mais besoin de générer des chaînes de caractères qui partagent le même hashcode pour tester les pires conditions.

Je fournir ces chaînes à partir de la ligne de commande, et espérons que le système permettra d'acheminer toutes ces chaînes dans la même destination.

Est-il possible de générer un grand nombre de chaînes qui partagent le même hashcode?

À faire de cette question claire:

String[] getStringsInSameHashCode(int number){
    //return an array in length "number"
    //Every element of the array share the same hashcode. 
    //The element should be different from each other
}

Remarques: Tout hashCode valeur est acceptable. Il n'y a pas de contrainte sur ce que la chaîne est. Mais ils doivent être différents les uns des autres.

EDIT:
Remplacer la méthode de la classe String n'est pas acceptable parce que je me nourris de ceux de la chaîne de ligne de commande.

L'Instrumentation n'est pas acceptable non parce que cela va faire quelques impacts sur le système.

source d'informationauteur StarPinkER