A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 潘际昌 于 2013-11-27 17:10 编辑

有哪个指点下 一个文件名字符串,获取其扩展名的原理是什么

评分

参与人数 1技术分 +1 黑马币 +5 收起 理由
枫儿 + 1 + 5 神马都是浮云

查看全部评分

9 个回复

倒序浏览
boolean endsWith(String s);  用的是这个方法,在String类中。
毕老师在讲String的时候讲过的。你可以再去看一遍。

评分

参与人数 1技术分 +1 收起 理由
贺奕凯 + 1 赞一个!

查看全部评分

回复 使用道具 举报

取得文件名的字符串,然后匹配正则表达式“.”切割字符串
转化成String[],然后取角标为str.leng-1,可以得到拓展名

评分

参与人数 1技术分 +1 收起 理由
贺奕凯 + 1 乐于助人,鼓励一下

查看全部评分

回复 使用道具 举报
汪洋大海 发表于 2013-11-27 16:39
boolean endsWith(String s);  用的是这个方法,在String类中。
毕老师在讲String的时候讲过的。你可以再去 ...

这个方法只是判断某文件是否是特定的拓展名,返回的是boolean值,并不能取得拓展名啊
回复 使用道具 举报
汪洋大海 发表于 2013-11-27 16:39
boolean endsWith(String s);  用的是这个方法,在String类中。
毕老师在讲String的时候讲过的。你可以再去 ...

回答错了 也有分:funk:屌炸天
回复 使用道具 举报
Jim-剣◆﹏ 发表于 2013-11-27 16:39
取得文件名的字符串,然后匹配正则表达式“.”切割字符串
转化成String[],然后取角标为str.leng-1,可以 ...

我自己已经想到了!我刚开始以为是一个文件的后缀名不是有好几个吗?但有的后缀名隐藏了,我以为是要把隐藏的后缀名全部获取出来,我其实想问的是这个:L
回复 使用道具 举报
潘际昌 发表于 2013-11-27 17:11
回答错了 也有分屌炸天

淡定。淡定。
回复 使用道具 举报

25分已过,必须淡定。
回复 使用道具 举报
潘际昌 发表于 2013-11-28 13:09
25分已过,必须淡定。

你打算去28期是吧
你qq多少?
回复 使用道具 举报
汪洋大海 发表于 2013-11-28 13:13
你打算去28期是吧
你qq多少?

916568516:lol
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马