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