【发布时间】:2014-01-10 08:34:40
【问题描述】:
我有一个字符串,其中包含某个文件的路径,例如。 “/sdcard0/Lewis/cache.obb”。
如何从该字符串中获取文件扩展名(不带点)?
注意:文件扩展名可以不同,例如。 “.tar.gz”。
【问题讨论】:
-
some-file.tar.gz的文件扩展名是.gz。 -
但我需要得到所有的“.tar.gz”
-
你需要自定义你的逻辑。
-
如果您只是使用字符串并且可以确定路径中没有点,您可以使用
String extension = path.substring(0, path.lastIndexOf("."));。 -
否则,当您使用文件选择器时,这可能会有所帮助stackoverflow.com/q/53869269/3894304