黑马程序员技术交流社区
标题:
如何通过传入的参数获取扩展名
[打印本页]
作者:
王飞
时间:
2012-7-22 18:08
标题:
如何通过传入的参数获取扩展名
本帖最后由 王飞 于 2012-7-22 21:06 编辑
import java.io.File;
import java.io.IOException;
public class Test4 {
public static void main(String[] args) throws IOException {
//-----args[0]是传入进来的文件名称;
//比如:wenjian.txt或者test1.java也可能是peizhi.ini的
//不论文件多长,怎样获取文件的扩展名啊 如:txt java ini
String s = args[0];
File f = new File(s);//创建文件
String filename = null;
String kuozhanm = null;
---------------------------------------
---------------------------------------
---------------------------------------
---------------------------------------
---------------------------------------麻烦写下代码
System.out.println("此文件夹的全名是: "+filename);
System.out.println("此文件夹的扩展名是: "+kuozhanm);
}
}
作者:
陈欢
时间:
2012-7-22 18:45
我觉得这样做就可以啊,还挺容易理解的,你看看
package com.itheima;
public class Test01 {
public static String getExtensionName(String filename) { //
定义获取文件名的方法
if ((filename != null) && (filename.length() > 0)) { /
/判断文件名是否为空
int a = filename.lastIndexOf('.'); //获取"."的位置
if ((a>-1) && (a < (filename.length() - 1))) {
return filename.substring(a + 1); //截取文件扩展名
}
}
return filename;
}
public static void main(String[]args)
{
System.out.print(getExtensionName("we.java"));
}
}
作者:
王飞
时间:
2012-7-22 21:06
陈欢 发表于 2012-7-22 18:45
我觉得这样做就可以啊,还挺容易理解的,你看看
package com.itheima;
谢啦:lol
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2