1.問題
創(chuàng)新互聯(lián)專注于安陽縣網(wǎng)站建設服務及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供安陽縣營銷型網(wǎng)站建設,安陽縣網(wǎng)站制作、安陽縣網(wǎng)頁設計、安陽縣網(wǎng)站官網(wǎng)定制、小程序設計服務,打造安陽縣網(wǎng)絡公司原創(chuàng)品牌,更為您提供安陽縣網(wǎng)站排名全網(wǎng)營銷落地服務。
windows平臺的換行符為/r/n;
linux平臺的換行符為/n;
java程序中如何將不同平臺用戶輸入的換行符轉換成特定系統(tǒng)的換行符.
2.解答
java 代碼
1. String userInputString = userInput;
2. userInputString = userInputString.replaceAll ( "\r", "" );
3. userInputString = userInputString.replaceAll ( "\n", "\\\\"+System.getPropert("line.separator"));
java輸出到txt的時候增加換行符的方法如下:
package com.anjoyo.test;
import java.io.FileWriter;
import java.io.IOException;
public class TestFileWriter {
public static void main(String[] args) throws IOException{
//\r\n為換行符
FileWriter fw = new FileWriter("D:\\1.txt");
//寫入第一行換行
fw.write("第一行\(zhòng)r\n");
//或者獲得系統(tǒng)換行符
String str = "第二行" + System.getProperty("line.separator");
fw.write(str);
fw.write("第三行");
fw.close();
/*
* windows下的文本文件換行符:\r\n linux/unix下的文本文件換行符:\r
* Mac下的文本文件換行符:\n
*/
}
}
1.Java代碼
打開Eclipse的Window菜單,然后
Preferences-Java-Code Style-Formatter-Edit -Line Wrapping-Maximum line width:默認80
加個0,改成800就行了。
2.CSS代碼
Window-Preferences-Web-CSS Files-Editor-Line width:默認為72
加個0,改為720保存。
3.Html代碼
Window-Preferences-Web-HTML Files-Editor-Line width:默認為72
加個0,改為720保存。
4.JSP代碼
Window-Preferences-Web-JSP Files-Editor-Line width:默認為72
加個0,改為720保存。
第一種:使用System.out.println()//這是換一行。
第二種:使用System.out.print("\n");//這也是換一行.
第一種和第二種差不多。只是,如果你要換兩行,三行,多行的話。
就用:System.out.println("\n\n");換兩行
換三行:System.out.println("\n\n"\n);
直接用java.io.RandomAccessFile,然后用這個對象的writeBytes(String s)方法就可以了
在要換行的地方就是f.writeBytes("\r\n");
另外你可能要用的制表符"\t"
希望回答能給你帶來幫助~
如果滿意,請采納,如還有疑問,可繼續(xù)追問!
您也可以向我們團隊發(fā)出請求,會有更專業(yè)的人來為您解答!
java中實現(xiàn)換行有以下幾種方法:\x0d\x0a1.使用java中的轉義符"\r\n": \x0d\x0aString str="aaa"; \x0d\x0astr+="\r\n"; \x0d\x0a這樣在str后面就有換行了. \x0d\x0a注意:\r,\n的順序是不能夠對換的,否則不能實現(xiàn)換行的效果. \x0d\x0a2.BufferedWriter的newline()方法: \x0d\x0aFileOutputStream fos=new FileOutputStream("c;\\11.txt"); \x0d\x0aBufferedWriter bw=new BufferedWriter(fos); \x0d\x0abw.write("你好"); \x0d\x0abw.newline(); \x0d\x0abw.write("java"); \x0d\x0aw.newline(); \x0d\x0a3.使用System.getProperty()方法: \x0d\x0aString str = "aaa"+System.getProperty("line.separator"); \x0d\x0a附:針對常用的系統(tǒng),可以使用如下的轉義符實現(xiàn)換行: \x0d\x0awindows下的文本文件換行符:\r\n \x0d\x0alinux/unix下的文本文件換行符:\r \x0d\x0aMac下的文本文件換行符:\n