Char Tableau vs String: ce qui est mieux pour le stockage d'un ensemble de lettres

J'ai besoin de stocker dans une constante de classe 4 lettre d'un code. Je peux le faire:

static final String CODE_LETTERS = "TRWAG";

ou

static final char[] CODE_LETTERS = {'T', 'R', 'W', 'A', 'G'};

Après, je peux en obtenir un de ces personnages de deux façons:

final char codeLetter = CODE_LETTERS.charAt(index);

ou

final char codeLetter = CODE_LETTERS[index];

quelle est la meilleure façon de faire?. Veuillez prendre dans l'esprit de la correction, de la performance, etc.

Ressemble de 5 lettres 🙂

OriginalL'auteur xgomez | 2009-04-29