如果超过2,我想将点更改为""
。所以我的意思是hel.lo.txt
或he.l.l.o.txt
然后返回hello.txt
。
我写了这篇文章,并没有以#34;开始结束。"
int pointindex = filename.indexOf(".");
if (pointindex==0){
System.out.println("Point index :"+pointindex);
String mystring=filename.substring(pointindex, 1);
filename=filename.replace(mystring, "");
}
//end is "."
int extensions = filename.lastIndexOf(".");
String newfilename=filename.substring(extensions);
System.out.println(newfilename.length());
if ( newfilename.length()<2){
System.out.println("Dont have extension, so filename end is"+".");
int dotidx=filename.lastIndexOf(".");
filename=filename.substring(0,dotidx);
System.out.println(filename);
}