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. Android - 如何获取文件扩展名?
- 2. 如何从没有扩展名的文件名获取文件扩展名?
- 3. 获取文件扩展名
- 4. 使用preg_replace获取文件扩展名
- 5. Angularjs如何获取文件扩展名?
- 6. 如何在C#Windows中获取文件大小,文件名,文件扩展名?
- 7. 在java中获取文件扩展名
- 8. 如何在使用cffile重命名文件时获取文件扩展名
- 9. 如何获取Google文档中文件的文件扩展名?
- 10. 获取文件的扩展名,但无法获取文件名
- 11. 如何在Android中获取文件扩展名?
- 12. 从文件名中获取文件名和扩展名没有文件名
- 13. 如何在MySQL中获取文件名的扩展名?
- 14. 获取除扩展名外没有扩展名的文件名
- 15. 如何在Prettier中使用带多个扩展名的文件?
- 16. 如何获取文件多个扩展名?
- 17. 用Python获取文件名和扩展名为hdfs的文件
- 18. 在Haskell中,如何获取没有文件扩展名的文件名?
- 19. Java:使用“。”获取文件的扩展名。在它的名字
- 20. 获取下载的文件名和扩展名在Android的
- 21. 如何从URL中获取文件名和扩展名?
- 22. 如何从目录中获取文件名和扩展名
- 23. 仅使用文件扩展名获取文件
- 24. 按类型获取文件而不使用文件扩展名
- 25. 用多个“。”文件扩展名。
- 26. 如何在C#中使用子字符串从(文件名+扩展名)中只获取“文件名”?
- 27. 如何在多个文件扩展名上使用vimgrep
- 28. 当文件没有扩展名时如何获取文件UTI?
- 29. 如何获取上传文件的文件扩展名
- 30. 获取未知文件名的文件扩展名
'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