A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 黑马—洋仔 初级黑马   /  2013-12-17 17:00  /  914 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

编写一个可以,形参接收一个文件名字符串,返回一个扩展名字符串。获取文件扩展名的函数

2 个回复

倒序浏览
  1. public static void main(String[] args) {
  2.                 BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
  3.                 String s = null;
  4.                 try {
  5.                         s = br.readLine();
  6.                 } catch (IOException e) {
  7.                         e.printStackTrace();
  8.                 }
  9.                 String fileLastNames[] = s.split("\\.");//以.分割字符串
  10.                 System.out.println(fileLastNames[fileLastNames.length-1]);//取到最后一串
  11.         }
复制代码


你看一下,不知是不是你想要的效果
回复 使用道具 举报
本帖最后由 taxue0504 于 2013-12-17 17:28 编辑

网上是这样写的很不错
  1. public String getFileSuffix(String path){
  2. return path == null || path.lastIndexOf(".") == -1? null: path.substring(path.lastIndexOf(".") + 1);
  3. }
复制代码


回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马