黑马程序员技术交流社区
标题:
文件扩展名问题
[打印本页]
作者:
王廷顺
时间:
2013-6-21 22:15
标题:
文件扩展名问题
本帖最后由 王廷顺 于 2013-6-22 21:47 编辑
如何获取已知文件的扩展名。
作者:
傲鸽
时间:
2013-6-21 22:49
因为文件全名的最后一个“.”的就是扩展名。所以可以用字符串的lastIndexOf方法获取最后一个“.”的位置,然后用字符串的substring方法获取扩展名。
例如:
01.<div class="blockcode"><blockquote>/*
02.需求:获取一个已知文件的扩展名。
03.
04.*/
05.class KuoZhanName
06.{
07. public static void main(String[] args)
08. {
09. String fileName = "aabbcc.doc.java.txt"; //文件全名
10. String kzName = fileName.substring(fileName.lastIndexOf(".") + 1); //lastIndexOf获取最后一个“.”位置,传给substring获取扩展名
11. System.out.println(kzName);//打印扩展名
12. }
13.}
作者:
傲鸽
时间:
2013-6-21 22:49
因为文件全名的最后一个“.”的就是扩展名。所以可以用字符串的lastIndexOf方法获取最后一个“.”的位置,然后用字符串的substring方法获取扩展名。
例如:
01.<div class="blockcode"><blockquote>/*
02.需求:获取一个已知文件的扩展名。
03.
04.*/
05.class KuoZhanName
06.{
07. public static void main(String[] args)
08. {
09. String fileName = "aabbcc.doc.java.txt"; //文件全名
10. String kzName = fileName.substring(fileName.lastIndexOf(".") + 1); //lastIndexOf获取最后一个“.”位置,传给substring获取扩展名
11. System.out.println(kzName);//打印扩展名
12. }
13.}
作者:
傲鸽
时间:
2013-6-21 22:52
嘿嘿,发重复了
{:soso_e121:}
作者:
王廷顺
时间:
2013-6-22 21:46
结果完全正确,思路真不错,非常感谢!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2