Próbuję uzyskać nazwę obiektu File
bez jego rozszerzenia, np. uzyskiwanie "roślinności", gdy nazwa pliku to "vegetation.txt". Próbowałem wykonawczych ten kod:Jak uzyskać nazwę obiektu File bez jego rozszerzenia w Javie?
openFile = fileChooser.getSelectedFile();
String[] tokens = openFile.getName().split(".");
String name = tokens[0];
Niestety, zwraca null
obiekt. Występuje problem tylko przy definiowaniu obiektu String
, ponieważ metoda ta działa poprawnie; daje mi nazwę pliku z rozszerzeniem.
Masz jakiś pomysł?
Wielkie dzięki za rozwiązanie mojego problemu :) – MichalB