JHOW, um zu überprüfen, ob eine Zeichenfolge eine Interpunktion Java ist

if (Pattern.matches("\\p{Punct}", str)) {
    ...
}
Inna Kim