Vérifier si la chaîne est un caractère de ponctuation

Disons que j'ai un tableau de chaînes contenant des lettres et des signes de ponctuation

String letter[] = {"a","b","c",".","a"};

Dans la lettre[3] nous avons "."

Comment puis-je vérifier si une chaîne est un caractère de ponctuation?
Nous savons qu'il ya beaucoup de possible les caractères de ponctuation (,.?! etc.)

Mes progrès à ce jour:

for (int a = 0; a < letter.length; a++) {
    if (letter[a].equals(".")) { //===>> i'm confused in this line
        System.out.println ("it's punctuation");
    } else {
        System.out.println ("just letter");
    }
}
Vous pouvez utiliser des regex pour ce but. Il vient vraiment à portée de main.
pouvez-vous me donner un indice?
Cela vous donnera une idée: la Ponctuation Regex en Java
Désolé pour la réponse tardive. Bien que j'ai ajouté réponse si vous souhaitez en faire usage.

OriginalL'auteur sephtian | 2012-12-18