转:java 导出文件换行

换行符‘\n’和回车符‘\r

顾名思义,换行符就是另起一行,回车符就是回到一行的开头,所以我们平时编写文件的回车符应该确切来说叫做回车换行符

‘\n‘ 10 换行(newline)
‘\r‘ 13 回车(return)

也可以表示为‘\x0a‘和‘\x0d‘.(16进制)

在windows系统下,回车换行符号是"\r\n".但是在Linux等系统下是没有"\r"符号的。

在解析文本或其他格式的文件内容时,常常要碰到判定回车换行的地方,这个时候就要注意既要判定"\r\n"又要判定"\n"。

写程序时可能得到一行,将其进行trim掉‘\r‘,这样能得到你所需要的string了。

时间: 2024-08-07 01:56:19

转:java 导出文件换行的相关文章

java输出换行的标准姿势"line.separator"

java中写.txt文件,实现换行的几种方法: 1.使用java中的转义符"\r\n": windows下的文本文件换行符:\r\n linux/unix下的文本文件换行符:\r Mac下的文本文件换行符:\n 1.String str="aaa"; 2.str+="\r\n"; 2.BufferedWriter的newline()方法: FileOutputStream fos=new FileOutputStream("c;\\11

java 页面换行处理

在taxtarea中输入的文本.如果含有回车或空格.在界面上显示的时候则不哪么正常.回车消失了,空格变短了. 如何解决这个问题呢.有2种方法. 1.使用<pre>标签 w3c对pre元素是这样定义的:pre 元素可定义预格式化的文本.被包围在 pre 元素中的文本通常会保留空格和换行符.而文本也会呈现为等宽字体. 更详细的内容请参考 http://www.w3school.com.cn/tags/tag_pre.asp 也就是说包含在pre标签中的回车和空格会正常的显示出来.包括你在页面代码中

设置MyEclipse中代码的换行长度

在用MyEclipse开发的时候老是会遇到一个问题,比如我编写js代码,会经常发现代码一长,使用格式化工具格式化的时候,长代码就会换行显示,结果会发现,经常的会出现代码换行显示,而且还换的特别恶心,本文就是提供方法来解决这个问题,自定义设置代码的换行长度. 图1:进入preferences 如上图1,进入window的preferences设置以后,分别进行如下操作,可以设置不同类型语言的换行长度: (1)设置Java的换行长度 图2:设置Java的换行长度 (2)设置XML的换行长度 图3:设

java调试与排错

参考网址:http://www.doc88.com/p-461115156632.html 一.Java程序调试与错误收集 1.Web程序的调试与排错:尽量使用System.out.println();和打印hql语句的方式跟踪查错 (1).非代码引起的报错 ①.jar包引起的错误:当从版本控制器上下载项目时,如果项目报错但是所有类文件和配置文件和所有手动建的包都没有报错的情况时是因为项目中的jar包有错,修改或删 除jar包即可 ②.编译器版本不合报错:当启动服务器或部署项目时控制台打印有:*

Java从0到全栈-Java语言概述与开发环境搭建

Java从0到全栈-Java语言概述与开发环境搭建 Java从0到全栈 Java语言概述 Java发展历史 Java之父-James Golsing 起源 1991年,SUN(Standford University Network)公司的James Golsing领导的工程师小组想要开发一种用于像电视机.微波炉.电话这样的消费类电子产品的小型计算机语言,该产品的特点是由于不同的厂商选择不同的CPU和操作系统,因此要求该语言不能和特定的体系结构绑定在一起,也就是跨平台的.最初将这个语言命名为Oa

在centos的几个点

1.在centos中,可以装好几个java,如果有安装版,则面安装版不会有效,java -verbose可以看当前java的安装信息 2.然后centos系统中查看已安装的软件:rpm -qa 可以配合grep这个强大的命令来执行 3.在centos中可以使用 rpm -e 来删除某个软件,如果因为依赖包:rpm -e --nodeps  xxx 来删除 4.在centos中,配置环境变量可以配置到/etc/profile.但会如果退出了终端,则不能识别java 这命令.这时可以设置到/etc/

关于阿里云物流查询SDK

在阿里云官网我们找到sdk(在文件夹之中有) 解压之后就是酱紫的,其实很简单,ShowapiRequest.php那儿有个autoload方法将所有其他文件夹的类加载进去 反正不管他: 在THINKPHP之中,为了方便,将autoload方法去掉,手动引入所有类 注册在命名空间: 控制器: 上面的控制器调用:本来想将类放在Vendor文件夹下面,但是总是类找不到,索性就酱紫: 类文件: 1 <?php 2 namespace Com\Pay; 3 class ShowapiRequest 4 {

HDU 4624 【期望】

最近电脑老死机,而且都是我东西快写完没有保存的时候...w(゜Д゜)w 题目大意:有 n 个球,每次把一个区间染成黑色,求期望多少次把所有球染黑 设p(i)为 i 次操作后还有白球的概率,则答案为 ∑i=0∞p[i] 现在要求p[i] 先假设剩下的球有 k 个,子区间数为 A,共有n(n+1)个子区间,可得p=An(n+1) 因为有∑∞i=0pi=11?p,再配上容斥的系数,贡献为(?1)k?111?p 考虑到只跟区间个数和白球奇偶性有关,就可以DP做啦~ 这道题还有一点就是要保留15位小数,所

Java批量将文件中的段落替换成空格,根据指定分隔符换行(SQL示例)

我的需求是SQL文件中有成千的类似数据,我要将它们进行转换格式,如下图 第一步:将字符段楼替换,使用word排版 把数据拷贝到word中,使用特殊字符替换 点击全部替换,替换之后如下图,这时候它是一串很长的字符串 第二步:编写Java替换程序 在代码中num是分割段,到第16个字符时候换行 public class Demo { public static void main(String[] args) { String s = "'133','153','180','181','189','