import?java.io.BufferedReader;
為隆化等地區用戶提供了全套網頁設計制作服務,及隆化網站建設行業解決方案。主營業務為網站設計制作、成都網站制作、隆化網站設計,以傳統方式定制建設網站,并提供域名空間備案等一條龍服務,秉承以專業、用心的態度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!
import?java.io.File;
import?java.io.FileReader;
import?java.io.IOException;
import?java.io.InputStreamReader;
public?class?ReadTest?{
public?static?void?main(String[]?args)?{
//?讀控制臺輸入的文字!
BufferedReader?br?=?null;
String?str?=?null;
try?{
br?=?new?BufferedReader(new?InputStreamReader(System.in));
while?(true)?{
str?=?br.readLine();
if?(str.equals("886"))
break;
System.out.println(str);
}
//?讀文本文件..
br?=?new?BufferedReader(new?FileReader(new?File("C:\\Users\\Administrator\\Desktop\\地址.txt")));
for?(str?=?br.readLine();?str?!=?null;?str?=?br.readLine())?{
//打印你讀的文本數據!
System.out.println(str);
}
}?catch?(IOException?e)?{
e.printStackTrace();
}
}
}
核心就是:readLine()方法,一行一行的讀!
readLine()方法
Reader?reader=null;
BufferedReader?br=null;
try{
reader=new?FileReader("e:/test.txt");
br=new?BufferedReader(reader);
String?text="";
String?line=br.readLine();
while(line!=null){
text+=line;
line=br.readLine();
}
}catch(Exception?ex){
System.out.println("文件讀寫錯誤:"+e.getMessage());
}finally{
br.close();
reader.close();
}
請問,這123?456兩行是在一個文件中嗎?
如果在一個文件中,假設文件名為file.txt,文件位置為D盤,則程序如下:
BufferedReader?bufferedReader=new?BufferedReader(new?FileReader(new?File("D:\\file.txt")));
String?context=bufferedReader.readLine();?//讀取文件中的一行
while?(context!=null)?{
System.out.println(context);?//輸出讀取的內容
context=bufferedReader.readLine();
}
用BufferedReader的這個類,其中嵌套的十一個輸入流,然后用其中的readLine()方法
在代碼里寫入一個輸入輸出流即可。
具體實現如下:
BufferedReader bf= new BufferedReader(new FileReader("file"));
注:其中file替換為文件路徑;
bf.readLine();
注:即可實現一行一行讀取txt文檔。
本文名稱:java中讀一行的代碼 java中讀一行的代碼有哪些
文章位置:http://m.kartarina.com/article26/dodspcg.html
成都網站建設公司_創新互聯,為您提供網站維護、自適應網站、品牌網站制作、云服務器、企業網站制作、商城網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯