樓主.java中的換行是\n,而windows中的換行符是\r\n.因為\n在windows中為不可識別字符.所以用
創(chuàng)新互聯(lián)建站主要從事成都做網(wǎng)站、成都網(wǎng)站設(shè)計、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)明溪,十余年網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18982081108
■
來顯示的.如果你需要在java正確讀取,那就別忘了替換啊.
可以用三種方法實現(xiàn)換行操作,分別用System.out.println()語句進(jìn)行輸出,用換行字符'\r\n',以及用BufferedWriter的newline()方法,具體使用哪一種可以根據(jù)具體的場景進(jìn)行選擇。
用回車\r即可
如 System.out.print("\r當(dāng)前時間:" + format.format(new java.util.Date()));
當(dāng)然這需要每次輸出的長度是一樣的,否則若后面的數(shù)據(jù)較短,就無法將上一次的全部覆蓋掉。
解決方法:先用“\r”+足夠多的空格清空行
另外為了看清效果,每打印一行需暫停一會,如下面代碼:
public class Test {
public static void main(String... a) {
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
for(int i=0; i100; i++) {
System.out.print("\r當(dāng)前時間:" + format.format(new java.util.Date()));
try {
Thread.sleep(1000);
} catch (Exception e) {}
}
}
}
題主你好,關(guān)于你的問題,如何表達(dá)換行,可以使用以下的代碼條件,僅供參考。
java類中寫sql語句,查詢條件包含換行
detachedCriteria.add(Restrictions.or(
Restrictions.like("chengBanDanWeiIds", rForm.getChengBanDanWeiIds()+(char)13, MatchMode.START),
Restrictions.or(
Restrictions.like("chengBanDanWeiIds", rForm.getChengBanDanWeiIds()+ (char)13, MatchMode.END),
Restrictions.eq("chengBanDanWeiIds", rForm.getChengBanDanWeiIds())
)));
換行不用CHAR(13),用(char)13
//這帖子放了很久了,怎么還能在提問區(qū)看到啊...給你寫個完整的吧!
import?java.io.BufferedReader;
import?java.io.File;
import?java.io.FileInputStream;
import?java.io.FileNotFoundException;
import?java.io.IOException;
import?java.io.InputStreamReader;
import?java.io.UnsupportedEncodingException;
public?class?Day01_ReadTxt?{
public?static?void?main(String[]?args)?{
File?file=new?File("K:\\Test\\TestTxt.txt");//路徑
if(file.canExecute())//如果存在就繼續(xù);
init(file);
}
private?static?void?init(File?file)?{
System.gc();
BufferedReader?br=null;
try?{
br=new?BufferedReader(new?InputStreamReader(new?FileInputStream(file),"GBK"));
for(String?str=br.readLine();str!=null;str=br.readLine())?{
str=str.replaceAll("[{}]+",?"\r\n");//正則替換;
System.out.print(str);//輸出控制臺
}
}?catch?(UnsupportedEncodingException?e)?{
e.printStackTrace();
}?catch?(FileNotFoundException?e)?{
e.printStackTrace();
}?catch?(IOException?e)?{
e.printStackTrace();
}finally?{
if(br!=null)?{
try?{
br.close();
}?catch?(IOException?e)?{
e.printStackTrace();
}
}
}
}
}