public static String GetExtension(String path) { if (path == null) { return null; } int len = path.length(); for (int i = len - 1; i >= 0; i--) { char ch = path.charAt(i); if (ch == '.') { if (i == len - 1) return string.Empty; return path.substring(i); } if (ch == java.io.File.separatorChar) return string.Empty; } return string.Empty; }
String filename = "ssss.xxx"; int index = filename.lastIndexOf("."); if(index <0 || index==filename.length()-1) return ""; return filename.substring(index+1);
if (path == null) {
return null;
}
int len = path.length();
for (int i = len - 1; i >= 0; i--) {
char ch = path.charAt(i);
if (ch == '.') {
if (i == len - 1)
return string.Empty;
return path.substring(i);
}
if (ch == java.io.File.separatorChar)
return string.Empty;
}
return string.Empty;
}
int index = filename.lastIndexOf(".");
if(index <0 || index==filename.length()-1)
return "";
return filename.substring(index+1);
return null;
}
if (filename.indexOf('.') == -1) {
return "";
} else {
return filename.substring(filename.lastIndexOf('.') + 1);
}