小编典典

使用JFileChooser将文件类型附加到Java中的文件

java

我正在尝试使用JFileChooser保存图像。我只希望用户能够将图像另存为jpg。但是,如果他们不输入.jpg,它将不会另存为图像。是否可以以某种方式将“
.jpg”附加到文件末尾?

File file = chooser.getSelectedFile() + ".jpg";

在将字符串添加到文件时不起作用。


阅读 209

收藏
2020-11-19

共1个答案

小编典典

完成后,为什么不将转换FileString并创建一个新的File呢?

File f = chooser.getSelectedFile();
String filePath = f.getAbsolutePath();
if(!filePath.endsWith(".jpg")) {
    f = new File(filePath + ".jpg");
}

请记住,.jpg如果已经存在,则不需要添加。

2020-11-19