本文中的示例说明java如何获取文件扩展名。 共享仅供参考。 具体情况如下。
问题说明:字符串类型:字符串图像名称=' zy.jpg '; 怎么剪“.”后面辍学者的名字?
解决方法1 :使用正则表达式
包csdn测试;
import java.util.regex.*;
公共类csdn test
{
publicstaticvoidmain (string [ ] ss ) )。
{
String s='abc.jpg ';
//String regex=' . //() ) ) ); 这个写法也很好,但我觉得后面的正确性没有
String regex=' . //; () ) (a-za-z ) );
pattern pt=pattern.com pile (regex );
matchermt=pt.matcher(s;
if(mt.find ) )
{
system.out.println(mt.group(1) );
}
}
}
解决方法2 :
system.out.println (imagename.substring ) imagename.lastindexof ('.' )1);
或者
string filetype=imagename.substring (imagename.lastindexof ('.' ) 1,imageName.length ) );
PS :以下是两个有用的正则表达式工具以供参考。
希望本文的描述对大家的java编程有帮助。