文件扩展名未用点分隔

时间:2017-01-13 15:10:58

标签: java android image image-processing

String filename = uri.getPath();

给我这个字符串file:///storage/emulated/0/.temp/file-2092620235jpg

在文件扩展名之前添加点的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

如果您确定文件扩展名长度为三个字母(因此,没有docx或类似字符),您可以尝试以这种方式操作字符串:

int length = filename.length();
String result = filename.substring(0, length - 3) + "." + filename.substring(length - 3);