在实际开发应用中会应到截取文件名,那么今天爱站技术频道的小编就給您带来这篇关于Java文件名的截取方法,希望能给大家帮上忙,下面来一起看看吧。

1.截取不带后缀的文件名

String resourceName=resourceSearchBean.getFileName();

if(StringHelper.isNotEmpty(resourceName)&&resourceName.length()>0);

{

int dot = resourceName.lastIndexOf('.');

if ((dot >-1) && (dot < (resourceName.length()))) {

return resourceName.substring(0, dot);

}

}

2.截取文件后缀名

复制代码 代码如下:

public static String getExtensionName(String filename) {

if ((filename != null) && (filename.length() > 0)) {

int dot = filename.lastIndexOf('.');

if ((dot >-1) && (dot < (filename.length() - 1))) {

return filename.substring(dot + 1);

}

}

return filename;

}

关于Java文件名的截取方法就介绍完了,希望方法对大家有所帮助。如果大家还有疑问欢迎给我留言,小编会及时回复大家的,同时也非常感谢大家对爱站技术频道的支持!

java 文件地址截取文件名_关于Java文件名的截取方法相关推荐

  1. java项目----教务管理系统_基于Java的教务管理系统

    java项目----教务管理系统_基于Java的教务管理系统 2022-04-22 18:18·java基础 最近为客户开发了一套学校用教务管理系统,主要实现学生.课程.老师.选课等相关的信息化管理功 ...

  2. java类名与文件名_为什么Java文件名必须与公共类名相同?

    java类名与文件名 The question is that "Can we keep different names for java class name and java file ...

  3. java打印星型_初识java java入门知识 基础知识 打印各种星型图形 源代码

    今天给大家带来的是初级Java基础部分的知识:包括初识Java.变量.常量.数据类型.运算符.各种选择结构.循环结构.数组等Java的基础语法部分!最后还有****循环结构的进阶****,步骤超详细, ...

  4. java try catch嵌套_解析Java中未被捕获的异常以及try语句的嵌套使用

    Java未被捕获的异常 在你学习在程序中处理异常之前,看一看如果你不处理它们会有什么情况发生是很有好处的.下面的小程序包括一个故意导致被零除错误的表达式. class Exc0 { public st ...

  5. 编写java程序的三步骤_帮助Java小白涨知识的教程(三)(运行HelloWorld程序)

    总共有三个步骤:编写----------编译-----------执行 要用的文件:文字编译器(notepad++\editplus...)------------------------------ ...

  6. 开发java程序的步骤_开发 Java 程序的一般步骤是:源程序编辑、 和 。_学小易找答案...

    [多选题]财务报表分析具有广泛的用途,一般包括( ). [单选题]在财务报表分析中,投资人是指( ). [单选题]阅读下列代码,选出该代码段正确的文件名( ). class A{ void metho ...

  7. java 不重启部署_编译Java类后不重启Tomcat有两种方式:热部署、热加载

    不重启Tomcat有两种方式:热部署.热加载 热部署:容器状况在运行时重新部署整个项目.这类环境下一般整个内存会清空,重新加载,这类方式 有可能会造成sessin丢失等环境.tomcat 6确实可以热 ...

  8. java web认证考试_用Java实现Web服务器HTTP协议

    一.HTTP协议的作用原理 HTTP协议的作用原理包括四个步骤: 1.连接:Web浏览器与Web服务器建立连接.2.请求:Web浏览器通过socket向Web服务器提交请求.3.应答:Web浏览器提交 ...

  9. java 读取mysql数据库_原生Java操作mysql数据库过程解析

    这篇文章主要介绍了原生Java操作mysql数据库过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.引入数据库驱动的jar包 以通过mav ...

最新文章

  1. 基于Opencv的图像单应性转换实战
  2. python 复制 移动 重命名文件
  3. Nginx 代理 WebSocket
  4. 黑马lavarel教程---10、lavarel模型关联
  5. 3DSlicer15:Scripted Module
  6. C语言 fclose 函数 - C语言零基础入门教程
  7. Object Clustering(POJ-3214)
  8. 罗永浩:比起悲剧英雄 我更喜欢被当成失败的小丑
  9. QQ域名拦截检测工具(含源码)
  10. Qt4_你可以使用加农炮了
  11. Ext js框架模拟Windows桌面菜单管理模板
  12. 后期强ps画意大师完美破解版一键打造中国风
  13. 免费的科研论文画图软件drawio以及Mermaid
  14. 机器学习算法 之 逻辑回归算法
  15. 如何在Mac上裁剪图片,教你几个技巧
  16. 【分布式事务----LCN】LCN原理及使用方式
  17. Mozilla CEO和Firefox OS联合创始人Andreas Gal离职创业
  18. 微信获取openId
  19. 安卓手机如何直接跟Mac电脑互传文件
  20. 利用python打开word文件

热门文章

  1. 2020校招薪酬大比拼,旧人没有新人香,你被倒挂了没?
  2. java八种包装类_Java 八种基本类型包装类
  3. #树状数组#poj 2828 Buy Tickets
  4. 远程连接服务器 Network error:Connection refused
  5. 京东金融移动APP高质量持续交付
  6. 计算最高逾期、当前逾期、累计逾期
  7. Camtasia2023免费屏幕录像软件支持MP4/AVI/WMV等多种格式
  8. snprintf与_snprintf区别
  9. React行内样式的写法
  10. Unity3D换装系统原理