Java使用Separator替代符号拼接
文章目录
为了在Windows,Linux,Mac 等不同平台的适配性,在写代码的时候,文件之间的分隔符,比如 D:/develop/Java
,尽量不要直接写成死代码"/",而是以代码代替,通过代码来获取系统的分隔符。
'/'符号
- File.separatorChar
- File.separator
":"符号
- File.pathSeparatorChar
- File.pathSeparator
源码一览无余
/*** The FileSystem object representing the platform's local file system.*/
private static final FileSystem fs = DefaultFileSystem.getFileSystem();/*** The system-dependent default name-separator character. This field is* initialized to contain the first character of the value of the system* property <code>file.separator</code>. On UNIX systems the value of this* field is <code>'/'</code>; on Microsoft Windows systems it is <code>'\\'</code>.** @see java.lang.System#getProperty(java.lang.String)*/
public static final char separatorChar = fs.getSeparator();/*** The system-dependent default name-separator character, represented as a* string for convenience. This string contains a single character, namely* <code>{@link #separatorChar}</code>.*/
public static final String separator = "" + separatorChar;
Java使用Separator替代符号拼接相关推荐
- IDEA下SpringBoot项目的引用类没问题却提示:java:找不到符号:类**位置:程序包
场景 在IDEA下正在调试运行的SpringBoot项目,然后添加了使用代码生成工具生成的domain.Controller.service.serviceImpl.Mapper层的文件后,再次重新调 ...
- java系统界面找不到符号,找不到符号,java找不到符号
找不到符号,java找不到符号 找不到符号 找不到ntdll.pdb. *** ERROR: Symbolfile could not be found. Defaulted toexport sy ...
- SQL/PLUS创建JAVA SOURCE的问题,符号提示输入内容
今天碰到在Oracle中要建立Java source的时候,java中用到很多 & 符号,SQLPlus提示输入变量值. 在网上也没有看到什么合适的内容,翻阅Oracle SQL*Plus U ...
- 报错java找不到符号 符号:类xxx位置xxxx
springboot开发项目 报错报错java找不到符号 符号:类xxx位置xxxx 先maven clean 然后继续报错class path resource [logback-admin.xml ...
- Java: 找不到符号 符号: 类 SpringBootApplication
SpringBoot踩坑记录--Java: 找不到符号 符号: 类 SpringBootApplication 今天,在新建SpringBoot项目碰到了这个异常提示,一开始我以为项目依赖的jar包有 ...
- java后台获取和js拼接展示信息
java后台获取和js拼接展示信息: html页面代码: <div class="results-bd"><table id="activityInfo ...
- java中拼接和 的区别_浅析Java中String与StringBuffer拼接的区别
学习笔记: 1.String拼接会创建一个新的String对象,存储拼接后的字符串: StringBuffer拼接是直接在本身拼接,会即时刷新. 2.String只能拼接String类型的字符串: S ...
- Java中如何高效的拼接字符串
目录 写在前面 常规的字符串拼接方法 写在前面 这是一篇非常基础的文章,将会演示如何使用Java正确高效的拼接字符串. 这些问题也是我们应该注意的基础的性能优化技巧. 常规的字符串拼接方法 使用'+' ...
- Error:(8,16) java: 找不到符号和Error:(9, 15) java: 找不到符号符号:类 xxx位置:程序包 xxx.xxx
昨天晚上遇到的一个bug,写了一个main方法,发现执行的时候老师报:Error:(15,8) java: 找不到符号和Error:(9, 15) java: 找不到符号符号:类 xxx位置:程序包 ...
最新文章
- origin+matlab基础绘图
- java linux download
- unity 输入框弹出输入法_效率提升300%,百度输入法正式更新,手写输入全面升级...
- 哈希表-map(对于python来说是字典)
- python的三元运算
- 关于c语言的符号常量以下叙述中正确的是,关于C语言的符号常量,以下叙述中正确的是( )...
- django使用mysql原始语句,Django中使用mysql数据库并使用原生sql语句操作
- 归并排序Merge sort(转)
- 虚拟网卡实现一个网卡多个地址
- 36 万美元套利!3 步骤揭秘黑客 DeFi 闪电贷全过程
- Windows server 2003 下载
- discuz源代码分析
- 如何提高 CSS 动画性能
- 下载地址部落冲突(Clash Of Clans)免费获取宝石
- 利用Java程序统计彩票双色球中一等奖究竟有多难
- 一文读懂数据库的文本数据类型:CHAR,VARCHAR,TEXT,BLOG,NCHAR、NVARCHAR、NTEXT
- 【高德LBS开源组件大赛】地震来了
- mysql compact_MySQL基本操作
- iOS开发xcode报错:xxxxxxhas been modified since the precompiled header was built
- 自然语言语义分析研究进展_笔记
热门文章
- Client requested master to start replication from impossible position; the last event was read from
- 让NodeJS出错退出之后自动重启的办法
- 转载一篇人生思考:一名大学毕业生的反思
- 《SteamVR2.2.0官方教程(一)》(Yanlz+Unity+XR+VR+AR+MR+SteamVR+Valve+Oculus+Tutorials+Interaction+立钻哥哥++ok++)
- 栈(stack)C语言实现(有详细注释讲解)
- 月份30或31c语言编程,C语言程序设计上机编程方法.PPT
- 根据文本信息自动生成图片怎么操作?值得收藏的几种转换方法
- tiff文件读取若干问题
- (Python)常用高级函数:print的使用
- iOS 音频视频制作