java 换行符 ascii码_java换行怎么写

1. java中换行字符怎么用

1.问题

windows平台的换行符为/r/n;

linux平台的换行符为/n;

java程序中如何将不同平台用户输入的换行符转换成特定系统的换行符.

2.解答

java 代码

1. String userInputString = userInput;

2. userInputString = userInputString.replaceAll ( "/r", "" );

3. userInputString = userInputString.replaceAll ( "/n", ""+System.getPropert("line.separator"));

2. java程序的换行符/n怎么写

“回车”(carriage return)和“换行”(line feed)

符号 ASCII码 意义

/n 10 换行(就是另起一行)

/r 13 回车CR(就是回到一行的开头

public class Test

{

public static void main(String[] args)

{

System.out.println("----------------------------------");

System.out.println("HelloWorld!没有加回车和换行符之前:");

System.out.println("Hello World!");

System.out.println("----------------------------------");

System.out.println("HelloWorld!中的Hello后面加一个换行符:");

System.out.println("Hello/nWorld!");

System.out.println("----------------------------------");

System.out.println("HelloWorld!在单词world中加入了一个回车符之后:");

System.out.println("HelloWor/rld!");

System.out.println("----------------------------------");

System.out.println("回答精彩??投一票吧!谢谢了");

}

}

/*

运行结果:

----------------------------------

HelloWorld!没有加回车和换行符之前:

Hello World!

----------------------------------

HelloWorld!中的Hello后面加一个换行符:

Hello

World!

----------------------------------

HelloWorld!在单词world中加入了一个回车符之后:

ld!loWor

----------------------------------

发现加了换行符之后Hello单词的前三个字母被ld!覆盖了这就是换行的作用

*/

3. java中,如何实现写文件换行

try{

DataOutputStream out2 =

new DataOutputStream(

new BufferedOutputStream(

new FileOutputStream(str_file_path)));

/

buf.append(Current_number);

buf.append('/n');

// check buffer

if (buf.length() >= 131072){

out2.writeBytes(buf.toString());

buf = new StringBuffer();

这段可能不是最好但是能用,每次追加一个Current_number上去,再写入断行符;等到buf累计到128K时写入文件,再将buf清空。文件中的数据不会被覆盖。

out2.writeBytes(buf.toString()); //* write buffer - final

out2.close();

写入最后不满128K的数据并关闭。别忘了

catch(EOFException e){

System.out.println("End of stream");

}

4. java中实现换行的几种方法

java中实现换行有以下几种方法:1.使用java中的转义符"/r/n": String str="aaa"; str+="/r/n"; 这样在str后面就有换行了. 注意:/r,/n的顺序是不能够对换的,否则不能实现换行的效果. 2.BufferedWriter的newline()方法: FileOutputStream fos=new FileOutputStream("c;//11.txt"); BufferedWriter bw=new BufferedWriter(fos); bw.write("你好"); bw.newline(); bw.write("java"); w.newline(); 3.使用System.getProperty()方法: String str = "aaa"+System.getProperty("line.separator"); 附:针对常用的系统,可以使用如下的转义符实现换行: windows下的文本文件换行符:/r/n linux/unix下的文本文件换行符:/r Mac下的文本文件换行符:/n。

5. java程序的换行符/n怎么写

“回车”(carriage return)和“换行”(line feed)符号 ASCII码 意义/n 10 换行(就是另起一行)/r 13 回车CR(就是回到一行的开头public class Test{ public static void main(String[] args) { System.out.println("----------------------------------"); System.out.println("HelloWorld!没有加回车和换行符之前:"); System.out.println("Hello World!"); System.out.println("----------------------------------"); System.out.println("HelloWorld!中的Hello后面加一个换行符:"); System.out.println("Hello/nWorld!"); System.out.println("----------------------------------"); System.out.println("HelloWorld!在单词world中加入了一个回车符之后:"); System.out.println("HelloWor/rld!"); System.out.println("----------------------------------"); System.out.println("回答精彩??投一票吧!谢谢了"); }}/*运行结果:----------------------------------HelloWorld!没有加回车和换行符之前:Hello World!----------------------------------HelloWorld!中的Hello后面加一个换行符:HelloWorld!----------------------------------HelloWorld!在单词world中加入了一个回车符之后:ld!loWor---------------------------------- 发现加了换行符之后Hello单词的前三个字母被ld!覆盖了这就是换行的作用*/。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值