¿Cómo obtener el nombre del objeto File sin su extensión en Java? [duplicar

Esta pregunta ya tiene una respuesta aquí:

¿Cómo obtener el nombre de archivo sin la extensión en Java? 11 respuestas

Estoy tratando de obtener el nombre de unFile objeto sin su extensión, p. obtener "vegetacion" cuando el nombre del archivo es "vegetacion.txt". He intentado implementar este código:

openFile = fileChooser.getSelectedFile();
String[] tokens = openFile.getName().split(".");
String name = tokens[0];

Desafortunadamente, devuelve unnull objeto. Hay un problema solo en la definición deString objeto, supongo, porque el métodogetName() funciona correctamente; me da el nombre del archivo con su extensión.

¿Tienes alguna idea

Respuestas a la pregunta(12)

Su respuesta a la pregunta