本帖最后由 lwy0319 于 2014-3-26 03:45 编辑
文件名字而已,只是字符串的处理罢了,跟文件本身的操作没什么关系,记得扩展名的标志是".",代码如下:public class Text {
public static void main(String[] args){
String str="demo.txt";
System.out.println(fun(str));
}
static String fun(String str){
char chr[]=str.toCharArray();//将接收的代表文件名字的字符串转换为字符数组
int a=0;//String类型构造函数中的起始值
for(int i=0;i<chr.length;i++){//循环检索字符数组的脚标
if(chr=='.'){
a=i;//将.的位置作为起始值
}
}
return new String(chr,a,chr.length-a);
//将字符数组中从"."的位置开始向右数,数到字符数组的总长减去从左起点到"."那么长的位置的字符转换成字符串并返回
}
}
|