line.separator
2014-07-22 14:50
78 查看
在进行文件处理时,要经常对文件中的每一行进行处理,处理完一行将结果输出到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"));
}
}
其他系统属性:
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 |
相关文章推荐
- System.getProperty("line.separator") 是什么意思?
- System.getProperty("line.separator")
- Java 换行 \n 与 System.getProperty("line.separator");
- 关于 System.getProperty("line.separator")
- System.getProperty("line.separator") 是什么意思?
- KeyValueTextInputFormat 分割key value 设置问题:key.value.separator.in.input.line
- java输出换行的标准姿势"line.separator"
- System.getProperty("line.separator")
- System.getProperty("line.separator") 的含义
- Make: Must be a separator on rules line XX. Stop.
- System.getProperty("line.separator")
- cell separator line 不能到头
- System.getProperty("line.separator")
- System.getProperty("line.separator")
- 空行line.separator
- java中System.getProperty("line.separator") 意思
- Separator Line on Form
- httpd: Syntax error on line 53 of /usr/local/apache/conf/httpd.conf的解决方法
- 高级Linux Kernel Inline Hook技术分析与实现
- [转]__FILE__,__LINE__,FUNCTION__实现代码跟踪调试(linux下c语言编程)