黑马程序员技术交流社区

标题: 请帮忙给出答案。 [打印本页]

作者: 黑马—洋仔    时间: 2013-12-17 17:00
标题: 请帮忙给出答案。
编写一个可以,形参接收一个文件名字符串,返回一个扩展名字符串。获取文件扩展名的函数

作者: 高正新    时间: 2013-12-17 17:19
  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:20
本帖最后由 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. }
复制代码







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2