Java FileWriter输出换行操作
FileWriter输出换行
使用Java
的FileWriter
写文件,需要换行时,假设已经新建FileWriter fr
,
在Windows操作系统中:
fr.write("\n");
是不行的,
需要 fr.write("\r\n");
即回车换行
而在Linux系统中:
只要 fr.write("\n");
即可
为了程序能在不同操作系统运行,可以写成
fr.write(System.getProperty("line.separator"));
FileWriter的换行和追加
1.数据的换行
\n
可以实现换行,但是windows
系统自带的记事本打开并没有换行,因为wiindows
识别的换行不是\n
,而是\r\n
例如:fw.write("\r\n");
[注]:windows:\r\n
Linux:\n
Mac:\r
2.数据的追加写入
构造方法:
FileWriter(String fileName,boolean append)
例如:
FileWriter fw = new FileWriter("a.txt",true); //表示追加写入,默认是false
以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
Java中FileWriter类的常用方法说明
FileWriter字符输出流 构造方法 public FileWriter(String fileName) throws IOException 根据给定的文件名构造一个 FileWriter 对象. fileName - 一个字符串,表示与系统有关的文件名. public FileWriter(String fileName,boolean append) throws IOException 根据给定的文件名以及指示是否附加写入数据的 boolean 值来构造 FileWriter 对象
-
Java 中的FileReader和FileWriter源码分析_动力节点Java学院整理
FileReader和FileWriter源码分析 1. FileReader 源码(基于jdk1.7.40) package java.io; public class FileReader extends InputStreamReader { public FileReader(String fileName) throws FileNotFoundException { super(new FileInputStream(fil java io系列21之 InputStreamReade
-
java FileWriter 追加文件及文件改名方式
FileWriter 追加文件及文件改名 我就废话不多说了,大家还是直接看代码吧~ import java.io.File; import java.io.FileWriter; import java.io.IOException; public class FileWriterUtil { /** * 追加文件:使用FileWriter */ public static void appendMethod(String fileName, String content) { try { //
-
Java FileWriter输出换行操作
FileWriter输出换行 使用Java的FileWriter写文件,需要换行时,假设已经新建FileWriter fr, 在Windows操作系统中: fr.write("\n"); 是不行的, 需要 fr.write("\r\n"); 即回车换行 而在Linux系统中: 只要 fr.write("\n"); 即可 为了程序能在不同操作系统运行,可以写成 fr.write(System.getProperty("line.separ
-
Java学习笔记:基本输入、输出数据操作实例分析
本文实例讲述了Java学习笔记:基本输入.输出数据操作.分享给大家供大家参考,具体如下: 相关内容: 输出数据: print println printf 输入数据: Scanner 首发时间:2018-03-16 16:30 输出数据: JAVA中在屏幕中打印数据可以使用: System.out.print(x):x可以是一个变量.表达式.字符串. System.out.println(x):x可以是一个变量.表达式.字符串.与print不同的是打印完后会换行 System.out.print
-
Java 格式化输出JSON字符串的2种实现操作
1 使用阿里的FastJson 1.1 项目的pom.xml依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.58</version> </dependency> 1.2 Java示例代码 (1) 导入的包: com.alibaba.fastjson.JSON; import
-
Java实现输出回环数(螺旋矩阵)的方法示例
本文实例讲述了Java实现输出回环数(螺旋矩阵)的方法.分享给大家供大家参考,具体如下: 以前见过,没做出来:那天论坛再见,灵感来了,太神奇了 复杂度好像为 o(n) 保存下来 package demo; public class snakeMatrixDemo { public static void main(String[] args) { int m = 5;/* 行 */ int n = 5;/* 列 */ int[][] pos = new int[m][n];/* 位置 */ /*
-
Java实现基于JDBC操作mysql数据库的方法
本文实例讲述了Java实现基于JDBC操作mysql数据库的方法.分享给大家供大家参考,具体如下: package main; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; import java.util.ArrayList; import java.util.List; public class DBConnect
-
Java异或技操作给任意的文件加密原理及使用详解
异或简单介绍:异或是一种基于二进制的位运算,用符号XOR或者 ^ 表示,其运算法则是对运算符两侧数的每一个二进制位,同值取0,异值取1. 简单理解就是不进位加法,如1+1=0,,0+0=0,1+0=1. 需求描述 在信息化时代对数据进行加密是一个很重要的主题,在做项目的过程中,我也实现了一个比较复杂的加密算法,但是由于涉及到的技术是保密的,所以在这里我实现一个比较简单的版本,利用文件的输入输出流和异或操作进行任意文件的加密,关于解密算法,很简单,自己思考下就能解决. 数学原理 该加密算法利用的是
-
java io读取文件操作代码实例
这篇文章主要介绍了java io读取文件操作代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 主要分为字节读取和字符读取,字节读取可以一个一个读取和字节数组读取,字符读取同样之,字符读取适合文本读取,字节读取皆可以 这里直接上代码,读取文件的9个小demo package com.io; import org.junit.Test; import java.io.*; public class FileTest { //1.字节流字节一个
-
java控制台输出图书馆管理系统
java控制台输出图书馆管理系统(只用java代码不用数据库和GUI,java入门的新手秒懂) 在个项目中,我只用数组保存数据,和只用for循环和if条件语句来完成,连数组工具类都没用,所以导致要用到很多的条件语句,虽然比较局限,但可以让新手快速体验一下做小项目的乐趣,也可以练练for和if这些语句,练练一下它们之间嵌套的逻辑关系等,因为时间有限所以没有去优化了,主要还是让新手们体验下做java项目的面向对象编程思想(OOP),给新手们体验一下做项目的乐趣,嘿嘿! 话不多说了,直接切入正题. 设
-
用Java编程输出万年历的功能实现
1.功能实现 输入1查看上个月日历 输入2查看下个月日历 输入3查看去年本月日历 输入4查看明年本月日历 输入5查看指定月份日历 2.代码所导入的包 import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; import java.util.Scan
-
Java中图像锐化操作的方法详解
一.该图像锐化的思想: 本文的图像锐化是将图像中的R,G,B的值分别从原图像中提出,然后将分别将这三个R,G,B的值分别与卷积核进行卷积,最终再将最后的三个卷积的结果合成为一个像素值,从而实现图像的锐化效果. 二.整体的图像锐化的代码为: package com.yf1105; import java.awt.Color; import java.awt.Graphics; import java.awt.image.BufferedImage; import java.io.File; imp
随机推荐
- 将properties文件的配置设置为整个Web应用的全局变量实现方法
- Oracle中直方图对执行计划的影响详解
- 伪静态技术介绍与优缺点分析(较完整篇)
- Angular中$state.go页面跳转并传递参数的方法
- Extjs gridpanel 出现横向滚动条问题的解决方法
- 通过viewport实现jsp页面支持手机缩放
- 拖动Html元素集合 Drag and Drop any item
- Vue.js创建Calendar日历效果
- jquery正则表达式验证(手机号、身份证号、中文名称)
- java 语句块的使用详解及实例
- 用js实现before和after伪类的样式修改的示例代码
- JS+JSP checkBox 全选具体实现
- GridView选择性导出Excel解决方案
- .net core 1.0 实现单点登录负载多服务器
- php输出xml必须header的解决方法
- VB中的RasEnumConnections函数返回632错误解决方法
- 利用Python查看目录中的文件示例详解
- ASP编程入门进阶(二十):ADO组件之显示数据记录
- C#判断多个文本框是否为空的方法
- MySQL5.6 数据库主从同步安装与配置详解(Master/Slave)