我正在尝试使用JFileChooser保存图像。我只希望用户能够将图像另存为jpg。但是,如果他们不输入.jpg,它将不会另存为图像。是否可以以某种方式将“ .jpg”附加到文件末尾?
File file = chooser.getSelectedFile() + ".jpg";
在将字符串添加到文件时不起作用。
完成后,为什么不将转换File为String并创建一个新的File呢?
File
String
File f = chooser.getSelectedFile(); String filePath = f.getAbsolutePath(); if(!filePath.endsWith(".jpg")) { f = new File(filePath + ".jpg"); }
请记住,.jpg如果已经存在,则不需要添加。
.jpg