使用str.split (“\\.“)分割文件前后缀
如果想要获取文件的前缀或者后缀,就要查找"."的位置,然后进行分割,于是我使用了split()进行字符串分割
原本使用方法是:
String[] split = teststr.split("_");//截取并装成字符串数组
于是以为split分割只用加"."就行
但是不能做到,最后发现是需要加双反斜杠
String[] split = fileName.split("\\.");//截取 点 前面的名字
甚至可以这样玩:
String title=fileName.split("\\.")[0];
这样可以直接获取前后缀,
同理的好像文件路径里的\也需要变成\
用反斜杠作为转义字符
使用str.split (“\\.“)分割文件前后缀相关推荐
- 用split分割文件和数据(笔记)
为了提高可读性.和读取的性能,我们必须把文件分割成多个更小的片段. split有两种分割文件的方式:1.按块分割:2.按行分割. 1.生成一个大小为100kb的测试文件(data.file) $dd ...
- linux中split分割文件打开方式,Linux使用split对文件进行切分和合并的方法
linux下文件分割可以通过split命令来实现,可以将一个大文件拆分成指定大小的多个文件,并且拆分速度非常的快,可以指定按行数分割和安大小分割两种模式.Linux下文件合并可以通过cat命令来实现, ...
- linux中split分割文件打开方式,Linux系统下使用split命令分割大文件 (转载)
[小蜗牛闲情之作 ] 我想给一个朋友传一个大视频,有几百M,尝试多种传输办法失败后,最后想到的是把视频切开一片片"邮递"过去给他,让它自己组装起来吧. [root@pps publ ...
- centos7 split 切割文件_CentOS下split分割文件命令实例
你曾经是否想要把一个大文件分割成多个小文件?比如一个5gb日志文件,我们需要把它分成多个小文件,这样我们才有可能使用普通的文本编辑器读取它.有时我们需要传输20gb的大文件到另一台服务器,这就需要我们 ...
- Kmp算法之 求最大公共前后缀
先抛问题1:如果我们已知一个字符str的最大公共前后缀长度,当这个str再添加一个字符的str2,如何判断这个新的str2的最大公共前后缀长度?? 结论:只要将新添加的字符,与str的最大公共前后缀中 ...
- Go 学习笔记(51)— Go 标准库之 strings(字符串比较、字符串前后缀、字符串统计、字符串索引、字符串包含、字符串转换、字符串复制、字符串替换、字符串去除、字符串分割和连接)
1. 概述说明 import "strings" strings 包实现了用于操作字符的简单函数. strings 包与 bytes 包中的函数用法基本一样. 2. 主要函数 2. ...
- SQL实现split函数,自定义分割字符,自定义取出第几个分割字符前的字符串
自定义取出第几个分割字符前的字符串,默认位置(0) 格式:dbo.split(字段名,'分隔字符',取出的第几个字符串) 如果没有分隔的字符,则返回整个字符串. 如果取出的位置字符串的位置超出Inde ...
- (转)使用tar和split打包分割文件
tar是文件打包工具,split是文件分割工具,在邮件中发送附件的时候,可能因为附件大小限制,需要压缩并分割,分几封邮件发送.如果需要备份很多资料的时候,打包后的单个文件可能超出文件系统支持的单个文件 ...
- 获取上传文件的后缀,.jpg,.png,.word,.xsl...使用方法split,lastindexOf,subtr
获取上传文件的后缀,.jpg,.png,.word,.xsl...使用方法split,lastindexOf,subtr 一.使用详情 使用场景 使用 效果 总结 一.使用详情 使用场景 有个需求,是 ...
最新文章
- COM:追踪植物-微生物组互作的进化历史
- 从变量到封装:一文带你为机器学习打下坚实的Python基础 By 机器之心2017年10月13日 10:43 本文整体梳理了 Python 的基本语法与使用方法,并重点介绍了对机器学习十分重要的且常
- 软件常用版本英文snapshot和ga
- 【转】【UML】使用Visual Studio 2010 Team System中的架构师工具(设计与建模)
- Java八岁生日快乐!
- highcharts 显示平均值数值_拼多多评价多久能显示,有什么出评价技巧吗?
- 字符串输出为什么第一个没了_「课堂笔记」Python基础语法:变量和输入输出
- java jar 启动项目,SpringBoot项目运行jar包启动的步骤流程解析
- git如何选择性合并_看小姐姐用动图展示10大Git命令
- ASP.NET CORE MVC 2.0 发布到IIS 配置问题
- matlab的输出(命令窗口、fprint函数、disp函数)
- 全国各地网吧网管技术QQ群
- java jpa是什么_jpa是什么框架?jpa是什么意思?
- SpringSecurity实战(一)-认证鉴权流程
- 清橙OJ A1046 加法器
- C++ 已知两个时间(年月日)求日期差
- Process-wide API spying - an ultimate hack 摘要翻译(三)
- tooth的用法_tooth的复数和用法例句
- 百度谷歌一起搜 - 百Google度 - Chrome插件
- 仿朋友圈图片查看功能