用java编写一个获取已知文件的扩展名程序
8个回答
展开全部
String name = "abc.java.txt";
String extName = name.substring(name.lastIndexOf(".") + 1);//扩展名
System.out.println(extName);
String extName = name.substring(name.lastIndexOf(".") + 1);//扩展名
System.out.println(extName);
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以用截取,
String fileName="abc.java.txt.bat";
System.out.println (fileName.substring (fileName.lastIndexOf (".")+1));
拆分都可以,
String fileName="abc.java.txt.bat";
String str[] = fileName.split ("\\.");
System.out.println (str[str.length-1]);
String fileName="abc.java.txt.bat";
System.out.println (fileName.substring (fileName.lastIndexOf (".")+1));
拆分都可以,
String fileName="abc.java.txt.bat";
String str[] = fileName.split ("\\.");
System.out.println (str[str.length-1]);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public class test {
public static void main(String args[]){
String filename="abc.txt"; //文件名
int len = filename.lastIndexOf("."); //取得最后点
String str=filename.substring(len+1); //裁剪
System.out.println(str);
}
}
public static void main(String args[]){
String filename="abc.txt"; //文件名
int len = filename.lastIndexOf("."); //取得最后点
String str=filename.substring(len+1); //裁剪
System.out.println(str);
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public static void main(String args[]){
String k="abc.kk.txt.java";
String kiss=k.substring(k.lastIndexOf(".")+1,k.length());
System.out.println(kiss);
}
主要用到了 String 类的lastIndexOf()和substring()方法。前者返回所选字符出现索引的位置,后者截取字符串从索引出现处到长度之间的
String k="abc.kk.txt.java";
String kiss=k.substring(k.lastIndexOf(".")+1,k.length());
System.out.println(kiss);
}
主要用到了 String 类的lastIndexOf()和substring()方法。前者返回所选字符出现索引的位置,后者截取字符串从索引出现处到长度之间的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
private boolean checkStr(String str)
{
String[] strs = str.split(".");
if (strs[strs.length - 1].equals("txt"))
{
return true;
}
return false;
}
{
String[] strs = str.split(".");
if (strs[strs.length - 1].equals("txt"))
{
return true;
}
return false;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询