// nesse exemplo usamos o ponto como separador
String semPontos;
StringTokenizer aux = new StringTokenizer(args[i], ".");
while(aux.hasMoreTokens()){
semPontos += aux.nextToken();
}
a) Se tiver que fazer manutenção de programas muito velhos que devam rodar em JVMs muito velhas; e
b) Se seu professor aprendeu Java no século passado (aliás, no milênio passado ) e nunca quis se atualizar.