1
resposta

Erro em potencial ao executar nome.split()

Boa noite,

Para o caso em particular que estamos tratando pode não haver o problema que vou citar, mas, entendo que seria prudente usar:

String[] tipoEEndereco = nome.split(":", 2);

Ao invés de:

String[] tipoEEndereco = nome.split(":");

Caso haja um : na URL a ser processada, esta não seria passada integralmente ao processamento posterior ao split() de nome. Usando o split() com a limitação de elementos do Array resultante garantimos a URL completa no item 1 mesmo que haja um ou mais separadores.

HTH,

WB::

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Concordo WILSON, seria mais seguro fazer

String[] tipoEEndereco = nome.split(":", 2);