O método de divisão do Java String ignora substrings vazios

Ocorreu-me hoje o comportamento do javaString.split() é muito estranho.

Na verdade, eu quero dividir uma string"aa,bb,cc,dd,,,ee" ordenar por.split(",") que me dá uma matriz String["aa","bb","cc","dd","","","ee"] de comprimento 7.

Mas quando tento dividir uma String"aa,bb,cc,dd,,,," a matriz isso me dá uma matriz de comprimento 4 significa apenas["aa","bb","cc","dd"] rejeitando todas as próximas seqüências em branco.

Eu quero um procedimento que divide uma String como"aa,bb,cc,dd,,,," ordenar["aa","bb","cc","dd","","",""].

Isso é possível com a java.lang.String api? Desde já, obrigado.

questionAnswers(2)

yourAnswerToTheQuestion