如果想要获取文件的前缀或者后缀,就要查找"."的位置,然后进行分割,于是我使用了split()进行字符串分割

原本使用方法是:

String[] split = teststr.split("_");//截取并装成字符串数组   

于是以为split分割只用加"."就行
但是不能做到,最后发现是需要加双反斜杠

String[] split = fileName.split("\\.");//截取 点 前面的名字

甚至可以这样玩:


String title=fileName.split("\\.")[0];

这样可以直接获取前后缀,
同理的好像文件路径里的\也需要变成\
用反斜杠作为转义字符

使用str.split (“\\.“)分割文件前后缀相关推荐

  1. 用split分割文件和数据(笔记)

    为了提高可读性.和读取的性能,我们必须把文件分割成多个更小的片段. split有两种分割文件的方式:1.按块分割:2.按行分割. 1.生成一个大小为100kb的测试文件(data.file) $dd ...

  2. linux中split分割文件打开方式,Linux使用split对文件进行切分和合并的方法

    linux下文件分割可以通过split命令来实现,可以将一个大文件拆分成指定大小的多个文件,并且拆分速度非常的快,可以指定按行数分割和安大小分割两种模式.Linux下文件合并可以通过cat命令来实现, ...

  3. linux中split分割文件打开方式,Linux系统下使用split命令分割大文件 (转载)

    [小蜗牛闲情之作 ] 我想给一个朋友传一个大视频,有几百M,尝试多种传输办法失败后,最后想到的是把视频切开一片片"邮递"过去给他,让它自己组装起来吧. [root@pps publ ...

  4. centos7 split 切割文件_CentOS下split分割文件命令实例

    你曾经是否想要把一个大文件分割成多个小文件?比如一个5gb日志文件,我们需要把它分成多个小文件,这样我们才有可能使用普通的文本编辑器读取它.有时我们需要传输20gb的大文件到另一台服务器,这就需要我们 ...

  5. Kmp算法之 求最大公共前后缀

    先抛问题1:如果我们已知一个字符str的最大公共前后缀长度,当这个str再添加一个字符的str2,如何判断这个新的str2的最大公共前后缀长度?? 结论:只要将新添加的字符,与str的最大公共前后缀中 ...

  6. Go 学习笔记(51)— Go 标准库之 strings(字符串比较、字符串前后缀、字符串统计、字符串索引、字符串包含、字符串转换、字符串复制、字符串替换、字符串去除、字符串分割和连接)

    1. 概述说明 import "strings" strings 包实现了用于操作字符的简单函数. strings 包与 bytes 包中的函数用法基本一样. 2. 主要函数 2. ...

  7. SQL实现split函数,自定义分割字符,自定义取出第几个分割字符前的字符串

    自定义取出第几个分割字符前的字符串,默认位置(0) 格式:dbo.split(字段名,'分隔字符',取出的第几个字符串) 如果没有分隔的字符,则返回整个字符串. 如果取出的位置字符串的位置超出Inde ...

  8. (转)使用tar和split打包分割文件

    tar是文件打包工具,split是文件分割工具,在邮件中发送附件的时候,可能因为附件大小限制,需要压缩并分割,分几封邮件发送.如果需要备份很多资料的时候,打包后的单个文件可能超出文件系统支持的单个文件 ...

  9. 获取上传文件的后缀,.jpg,.png,.word,.xsl...使用方法split,lastindexOf,subtr

    获取上传文件的后缀,.jpg,.png,.word,.xsl...使用方法split,lastindexOf,subtr 一.使用详情 使用场景 使用 效果 总结 一.使用详情 使用场景 有个需求,是 ...

最新文章

  1. COM:追踪植物-微生物组互作的进化历史
  2. 从变量到封装:一文带你为机器学习打下坚实的Python基础 By 机器之心2017年10月13日 10:43 本文整体梳理了 Python 的基本语法与使用方法,并重点介绍了对机器学习十分重要的且常
  3. 软件常用版本英文snapshot和ga
  4. 【转】【UML】使用Visual Studio 2010 Team System中的架构师工具(设计与建模)
  5. Java八岁生日快乐!
  6. highcharts 显示平均值数值_拼多多评价多久能显示,有什么出评价技巧吗?
  7. 字符串输出为什么第一个没了_「课堂笔记」Python基础语法:变量和输入输出
  8. java jar 启动项目,SpringBoot项目运行jar包启动的步骤流程解析
  9. git如何选择性合并_看小姐姐用动图展示10大Git命令
  10. ASP.NET CORE MVC 2.0 发布到IIS 配置问题
  11. matlab的输出(命令窗口、fprint函数、disp函数)
  12. 全国各地网吧网管技术QQ群
  13. java jpa是什么_jpa是什么框架?jpa是什么意思?
  14. SpringSecurity实战(一)-认证鉴权流程
  15. 清橙OJ A1046 加法器
  16. C++ 已知两个时间(年月日)求日期差
  17. Process-wide API spying - an ultimate hack 摘要翻译(三)
  18. tooth的用法_tooth的复数和用法例句
  19. 百度谷歌一起搜 - 百Google度 - Chrome插件
  20. 仿朋友圈图片查看功能

热门文章

  1. matlab矩阵检索、嵌套,矩阵操作笔记
  2. linux目录下多个文件行数比对函数 关键字遍历文件 linux命令写入C函数
  3. 程序员年底如何升职加薪?这份涨薪指南来了!
  4. SK海力士将继续投资建设英特尔大连芯片厂
  5. 简单聊聊Betaflight的三种飞行模式
  6. 超易懂!二分查找 详析
  7. SharePoint 2010 类似人人网站内信功能实施
  8. 关于用户 'SA' 登录失败
  9. 原神私服搭建二: 搭建服务端
  10. 我们把AI画图玩坏了,这60张图片又惊悚又可爱