Если я сохраню файл, например test.csv, и откройте его, JFileChooser увидит его как test.cvs. Когда я собираюсь сохранить его снова, он добавляет csv, поэтому я получаю test.csv.csv и так далее. Я знаю, что есть что-то делать с FileWriter, потому что я добавил расширение в файл, как:JFileChooser продолжить добавление расширения
File fajl = new File (fc.getSelectedFile()+".csv");
Есть ли способ, чтобы удалить расширение при открытии файла, и еще раз, когда он будет сохранен, я не получите test.csv .csv?
Я пробовал с концами и без удачи.
Это разрешило это для меня. Я использовал Том ван-дер-решение Woerdt с небольшими изменениями:
String s = fc.getSelectedFile().toString();
int p = s.lastIndexOf('.');
if(p>0){ s=s.substring(0,p);System.out.print(s);}
fajl = new File (s+".csv");
System.out.print является там просто проверить выходное имя файла.