line.separator_heymysweetheart的博客-程序员秘密

在进行文件处理时,要经常对文件中的每一行进行处理,处理完一行将结果输出到BufferedWriter,此时还要输出一个换行符。
Linux下换行符号可以用"\n"来表示,但在Windows下是不可以的,Windows用的是"\r\n"。为了让自己写的程序具有比较好的一致性,java其实提供了统一的特殊符号。对于换行符号可以System.getProperty("line.separator")来获取。
public class JavaClassDirectory {
 
    publicstatic void main(String[] args) {
              System.out.println(System.getProperty("java.version"));
              System.out.println(System.getProperty("java.vendor"));
              System.out.println(System.getProperty("java.home"));
              System.out.println(System.getProperty("line.separator"));
      }
}

其他系统属性:
Key Description of Associated Value
java.version Java Runtime Environment version
java.vendor Java Runtime Environment vendor
java.vendor.url Java vendor URL
java.home Java installation directory
java.vm.specification.version Java Virtual Machine specification version
java.vm.specification.vendor Java Virtual Machine specification vendor
java.vm.specification.name Java Virtual Machine specification name
java.vm.version Java Virtual Machine implementation version
java.vm.vendor Java Virtual Machine implementation vendor
java.vm.name Java Virtual Machine implementation name
java.specification.version Java Runtime Environment specification version
java.specification.vendor Java Runtime Environment specification vendor
java.specification.name Java Runtime Environment specification name
java.class.version Java class format version number
java.class.path Java class path
java.library.path List of paths to search when loading libraries
java.io.tmpdir Default temp file path
java.compiler Name of JIT compiler to use
java.ext.dirs Path of extension directory or directories
os.name Operating system name
os.arch Operating system architecture
os.version Operating system version
file.separator File separator ("/" on UNIX)
path.separator Path separator (":" on UNIX)
line.separator Line separator ("\n" on UNIX)
user.name User's account name
user.home User's home directory
user.dir User's current working directory
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/heymysweetheart/article/details/38041855

智能推荐

LeetCode 104. 二叉树的最大深度(Maximum Depth of Binary Tree)_墨1024的博客-程序员秘密

LeetCode.jpg104. 二叉树的最大深度给定一个二叉树,找出其最大深度。二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。说明: 叶子节点是指没有子节点的节点。示例:给定二叉树 [3,9,20,null,null,15,7], 3 / \9 20 / \ 15 7返回它的最大深度 3 。Python3实现DFS深度...

第六届福建省大学生程序设计竞赛-重现赛(感谢承办方华侨大学)Problem A Super Mobile Charger_第六届福建省大学生程序设计竞赛授予单位_坚定的水手的博客-程序员秘密

Problem A Super Mobile ChargerAccept: 217    Submit: 402Time Limit: 1000 mSec    Memory Limit : 32768 KB Problem DescriptionWhile HIT ACM Group finished their contest in Shanghai and i

角度转度分秒lisp函数_晓东CAD家园-论坛-A/VLISP-新手小白利用论坛里大侠们的代码建立多重引线样式,说参数太少-程序为借鉴论坛里代码,拼接而成,希望实现自动建立多重引线样式,2014测试结..._格莫拉的博客-程序员秘密

(defun AddMLeaderStyle (style / _catchapply dict item)(defun _catchapply (_function _parameters / result)(if(not(vl-catch-all-error-p(setq result (vl-catch-all-apply _function _parameters))))result)...

matlab在金融工程中的应用,第八讲matlab在金融工程中的应用_星际Erick的博客-程序员秘密

第八讲matlab在金融工程中的应用 第八讲 Matlab 在金融工程中的应用,张树德 著,参考文献:,MATLAB金融计算与金融数据处理,北京航空航天大学出版社, 2008,Matlab金融工具箱模块,1. Financial Toolbox,Matlab自带金融工具箱,具有下列功能:,固定收益计算,日期数据处理,资产均值-方差分析,时间序列分析,有价证卷的收益和价格,统计分析,定价和灵敏度分析...

自动化接口测试平台,源码,自动化接口平台,可视化在线编写管理接口测试用例,批量生成用例_「已注销」的博客-程序员秘密

自动化接口测试平台,源码,自动化接口平台(比自动化框架更高一级)可视化在线编写管理接口测试用例,批量生成用例两种美观的测试报告,报告有导出成excel功能,导入用例功能定时执行用例功能,账号数据权限独立,有提供写函数的文件,完全满足接口测试的需求,python3+djiango+js+mysql+rabbitmq...

随便推点

unity3d学习之综合题整理_jingjingcrystal的博客-程序员秘密

unity教程,unity3d教程,更多的知识值得我们学习。1:计算1+3+5+...+99     思路:这道题有两种解法               (1)普通写法:首先定义和为sum,赋值为0;然后根据1+3+5+...+99可以得出通式为2*n+1,或者2*n-1,因为式子是从1开始相加,所以                         选择通式2*n-1;最后

【Trick2】torch.cuda.amp自动混合精度训练 —— 节省显存并加快推理速度_满船清梦压星河HK的博客-程序员秘密

目录一、什么是amp?二、为什么需要自动混合精度(amp)?三、如何在PyTorch中使用自动混合精度?1、autocast2、GradScaler四、多GPU训练一、什么是amp?amp:Automatic mixed precision,自动混合精度,可以在神经网络推理过程中,针对不同的层,采用不同的数据精度进行计算,从而实现节省显存和加快速度的目的。自动混合精度的关键词有两个:自动、混合精度。这是由PyTorch 1.6的torch.cuda.amp模块带来的:from torch.cuda

电影票房_haohea的博客-程序员秘密

电影票房:     可以查询到电影的票房,票价,以及票房排行榜等一系列情况     详情:         http://www.haoservice.com/docs/29示例:      {    "error_code": 0,    "reason": "Success",    "result": [        {            "ri

java 百度地图 api_[Java教程]百度地图API使用方法详解_祲入风的博客-程序员秘密

[Java教程]百度地图API使用方法详解0 2017-01-08 00:00:14最近做了个项目,其中项目中有个需求需要用到百度地图进行导航,通过查阅相关资料参考百度地图api完成了一个例子。API地址:http://developer.baidu.com/map/jsdemo.htm#a1_2body, html,#allmap {width: 100%;height: 100%...

专业视频压制神器下载——解决会声会影、PR、AE处理视频后过大的问题(三款工具)专业视频压制软件_绘声绘影处理后的文件怎么变大了_COCO56(徐可可)的博客-程序员秘密

文章目录1. 按2. 工具下载3. 使用说明3.1. 小丸子工具箱1. 按会声会影、PR、AE处理视频后文件过大怎么办?专业视频压制软件第一种方法就是用格式工厂再处理一下会声会影(PR、AE)的输出文件,第二种用狸窝(不过这款软件收费且不好找破解版的)下面主要介绍第三种方法(使用小丸子工具箱),并且也是测试之后效果比较好的一种方法。可以看出,对于一个一分五十九秒的视频来说,用会声会影处理后的视频是61.5M,格式工厂处理会声会影的输出文件后是55.6M,狸窝处理后是31.7,而用小丸子工具箱处理

关于fopen与fwrite的追加模式澄清_fopen模式_夜风里唱的博客-程序员秘密

C函数fopen中可对打开的文件设置多种读写模式,需要说明下fwrite的追加模式是怎么回事,网上很多文章都说的不清不楚,只说a是追加,w不能追加,其实很多误解,这里需要澄清:w:表示fopen文件时会清空掉原文件(如果存在)的信息,并重新写入,在不fclose文件的情况下,多次fwrite也是追加写入到文件末尾的,不会覆盖之前fwrite的内容。a:表示fopen文件时会保留原文件(如果存在)的信息,并追加到末尾写入,每次fwrite写入到文件末尾。其他说明:w: 文本写入,只写w+:可读可写.

推荐文章

热门文章

相关标签