Array separando String

1 resposta Resolvido
splitarray
ClockWork

Parte do meu código que esta dando erro:

File arquivo = arq.getSelectedFile();
String[] nome = arquivo.getName().split(".");
System.out.println("Arquivo selecionado: " + nome[0]);

Quando rodo esse código diz que não tem nada na 1°casa do array sendo que deveria estar separando o nome do arquivo da extenção.
Erro:java.lang.ArrayIndexOutOfBoundsException: 0

Ele esta recebendo o nome do arquivo porem o erro esta na hora de separar.
Tipo ele receber teste.txt e preciso que ele retorne apenas teste.

1 Resposta

Rodrigo_Void
Solucao aceita

Isso, pq o parâmetro do slpit é uma regex.
Troca por split("\\.")

Criado 20 de dezembro de 2017
Ultima resposta 21 de dez. de 2017
Respostas 1
Participantes 2