Marquer problème en Java avec le séparateur “. ”

J'ai besoin de diviser un texte en utilisant le séparateur de ". ". Par exemple: je veux cette chaîne :

Washington is the U.S Capital. Barack is living there.

À être coupé en deux parties:

Washington is the U.S Capital. 
Barack is living there.

Voici mon code :

//Initialize the tokenizer
StringTokenizer tokenizer = new StringTokenizer("Washington is the U.S Capital. Barack is living there.", ". ");
 while (tokenizer.hasMoreTokens()) {
      System.out.println(tokenizer.nextToken());

}

Et la sortie est malheureusement :

Washington
is
the
U
S
Capital
Barack
is
living
there

Quelqu'un peut m'expliquer ce qu'il se passe?

OriginalL'auteur poiuytrez | 2010-06-04