0
A
回答
11
String something = "image.fromyesterday.hello.jpg";
String extension = something.substring(something.lastIndexOf("."));
3
我认为这将是更好的:
String suffixOf(String name){
if(name == null || name.equals("")){
return "";
}
String suffix = "";
int index = name.lastIndexOf(".");
if (index != -1) {
suffix = name.substring(index + 1);
}
return suffix;
}
相关问题
- 1. 使用preg_replace获取文件扩展名
- 2. Angularjs如何获取文件扩展名?
- 3. 如何在C#Windows中获取文件大小,文件名,文件扩展名?
- 4. 如何在使用cffile重命名文件时获取文件扩展名
- 5. 如何在Android中获取文件扩展名?
- 6. 从文件名中获取文件名和扩展名没有文件名
- 7. 如何在MySQL中获取文件名的扩展名?
- 8. 用Python获取文件名和扩展名为hdfs的文件
- 9. 在Haskell中,如何获取没有文件扩展名的文件名?
- 10. 获取下载的文件名和扩展名在Android的
- 11. 如何从URL中获取文件名和扩展名?
- 12. 用多个“。”文件扩展名。
- 13. 当文件没有扩展名时如何获取文件UTI?
- 14. 从URL和带文件扩展名获取文件名
- 15. 检查文件扩展名在android中
- 16. 如何使用xp_dirtree获得没有扩展名的文件名
- 17. 如何使用jQuery或JavaScript获取文件的扩展名?
- 18. 获取文件的扩展名(编辑)
- 19. 获取文件扩展名 - jquery
- 20. asp.net mvc HttpPostedFileBase获取文件扩展名
- 21. Smarty获取文件扩展名
- 22. 获取文件扩展名C
- 23. PHP,获取文件名没有扩展
- 24. 从文件扩展名获取ImageFormat
- 25. Primefaces FileUpload获取文件扩展名
- 26. FileUpload获取文件扩展名
- 27. 使用扩展名获取完整文件名
- 28. 使用CMake获取目标文件名,不带扩展名
- 29. 使用BeautifulSoup获取匹配扩展名的文件名
- 30. 如何获得具有多个扩展名的文件名在c#中
'something.lastIndexOf + 1',如果你想摆脱点 – 2013-05-03 06:55:30
致谢( “”)! lastIndexOf取在本例中匹配的字符串的最后一部分。 :)) – MSeiz5 2013-05-03 07:38:25
这只适用于'某事'总是有'。',否则会引发异常。你应该检查lastIndexOf()!= -1。 – Bruce 2015-05-23 09:58:45