public String extension(File F)
{
String FileName = F.getName();
int LastIndex = FileName.lastIndexOf(DotSymbol);
if(LastIndex > 0 && LastIndex <FileName.length() -1)
{
return FileName.substring(LastIndex+1);
}else
{
return "";
我不明白为什么我需要从if语句中减1,并添加1到子字符串。有人请向我解释这部分代码
你试试看,如果你不这样做?: –