Как в Java получить имя объекта File без его расширения? [дубликат]

На этот вопрос уже есть ответ здесь:

Я пытаюсь чтобы получить имя объекта File без его расширения, например получение «растительности» при имени файла «Vegetation.txt». Я пробовал реализовать этот код:

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

К сожалению, он возвращает объект null . Думаю, проблема возникает только при определении объекта String , потому что метод getName () работает правильно; он дает мне имя файла с его расширением.

Есть ли у вас какие-нибудь идеи?

21
задан kiamlaluno 6 December 2011 в 00:40
поделиться