Olá pessoal!
Tenho uma dúvida quanto ao método split da API String.
Quando eu tenho uma String e passo a String “.” para o método split, ele me retorna vazio (""). E quando eu subistituo o ponto (".") por dois pontos (":") e faço o mesmo na String, ele funciona.
Porque isso acontece?
Exemplo:
String lTeste = "fabiano.almeida";
String[] lTokens = lTeste.split(".");
System.out.println(lTokens.length);
A saída é 0 (zero). Mas se eu fizer isso:
String lTeste = "fabiano:almeida";
String[] lTokens = lTeste.split(":");
System.out.println(lTokens.length);
Funciona. Porque quando eu coloco ponto ele não funciona?
Desde já agradeço.
