line.separator-程序员宅基地

在进行文件处理时,要经常对文件中的每一行进行处理,处理完一行将结果输出到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

智能推荐

像素位移_[GPU Gems2] 7. 带有位移映射的细分表面的自适应镶嵌-程序员宅基地

文章浏览阅读184次。Chapter 7. Adaptive Tessellation of Subdivision Surfaces with Displacement Mapping​developer.nvidia.com介绍本文的关键词有:自适应镶嵌(adaptive tessellation)Catmull-Clark 表面细分(subdivision surfaces)位移映射(displacement m..._subdivision limit point

CSS Vue 中使用标签 i 设置图标和hover样式(小技巧)_vue i标签-程序员宅基地

文章浏览阅读7.3k次,点赞4次,收藏6次。样式如下:方式一:使用图片<template> <div class="main"> <div class="win"> <div class="title"> <i class="icon close-icon"/> </div> </div> </div></t_vue i标签

JDK15新特性概述-程序员宅基地

文章浏览阅读3.3k次。Java的现状2020 年是 Java 诞生的第 25 个年头。Oracle表示,目前java仍然流行编程语言,广泛使用在企业中。目前全世界有超过69%的专职开发人员使用Java,全世界有510亿台活动Java虚拟机(JVM)在部署中,目前Java主要被用于分析,数据管理,大数据,DevOps,移动,持续开发工具和聊天机器人等服务。历史版本的主要新特性在过去的这些年中,Java ..._jdk15概述

网易云歌单添加到php,给自己的网站添加网易云音乐歌单吧^ ^-程序员宅基地

文章浏览阅读630次。这个是怎么实现的?一起来看看吧APlayer首先我们需要一个音频播放器,这里我用到了APlayer,这是由bilibili前端大神DIYgod开源的播放器,有兴趣的可以去TA的主页看看,非常惊艳,这里我就不多说了我们看一下APlayer的官方文档,方法很简单const ap = new APlayer({container: document.getElementById('aplayer'),a..._php嵌入网易云动态

ListView的用法_listview 享学-程序员宅基地

文章浏览阅读107次。package com.enjoy.leo_listview;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;import android.util.Log;import android.view.View;import android.widget.AdapterView;import android.widget.ListView;import java.util.ArrayList;_listview 享学

docker 下安装consul_docker 单机版 consul agent -server -bootstrap -ui -cl-程序员宅基地

文章浏览阅读180次。1.获取consul镜像docker pull consul2.Docker运行consuldocker run --name consule -d -p 8500:8500 -p 8600:8600/udp consul3.访问管理页面http://127.0.0.1:8500/ui_docker 单机版 consul agent -server -bootstrap -ui -client='0.0.0.0

随便推点

【前端开发】Vue/uview/uni-app,实现登录注册页面_uview登录页面-程序员宅基地

文章浏览阅读7.7k次,点赞10次,收藏47次。注册的思路: 注册需求: 注册所需的 (1)使用uview的u-form表单组件 先将版式排出来(如果需要额外加样式,就加同样的类名即可) (2)再进行参数的设置 u-form:需要设置:model="form" ref="uForm" +参数列表 u-form-item:需要设置 label="昵称" prop="name" labelWidth="160" leftIcon="phone" +参数列表 u-input:需要设置v-m..._uview登录页面

高通AR93XX QCA95XX系列CPU上调试32MB SPI Nor Flash_ami 32m spi修改-程序员宅基地

文章浏览阅读7.6k次,点赞2次,收藏13次。简单描述了在高通9XXX系列CPU,基于Openwrt bb1407调试32MB SPI Nor Flash时所遇到的问题,以及相应的原理和解决方案。_ami 32m spi修改

netns命名空间使用_net ns-程序员宅基地

文章浏览阅读607次。在linux系统中通过netns创建虚拟主机,作用同VM,相比于VM其优势是随时创建,随时删除,操作方便增加虚拟网络命名空间vm,vm是命名空间的名字,可以随意起,就创建了一台虚拟nsip netns add vm显示物理机里的命名空间,加不加list都行,显示刚创建的vmip netns (list)进入netns,也可以不进入但执行每一个ip link都需要在前面加上ip..._net ns

sql 分组查询及格不及格人数-程序员宅基地

文章浏览阅读2k次。select score as 类别,count(*) as 人数 from (select case when fen>=60 then '及格' else '不及格' end as score from fen ) fen group by score转载于:https://www.cnblogs.com/b422/p/3725903.html..._工序 分组求和 合格和不合格的数量 sql

HTML5之WebSocket_html5websocket 多服务器-程序员宅基地

文章浏览阅读199次。WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。在 WebSocket API 中,浏览器和服务器只需要做一个握手的动作,然后,浏览器和服务器之间就形成了一条快速通道。两者之间就直接可以数据互相传送。现在,很多网站为了实现推送技术,所用_html5websocket 多服务器

Qt使用xlnt操作Excel(二):导入Excel_qt6 xlnt-程序员宅基地

文章浏览阅读2.5k次,点赞4次,收藏9次。这篇讲如何使用xlnt导入excel,虽然xlnt比Qt自带的ActiveQt库操作更简单,但是使用过程中还是存在一些bug。我当前用的分支是8f39375,导入时有个bug会导致有些情况下编写的Excel文件导入时会报错,不知道官方后面会不会修复,现在我们来重现这个bug并做一个临时的处理办法。继续用上一篇配置好的XlntTest工程,在工程目录下新建2个xlsx文件,1.xlsx和2.xls..._qt6 xlnt