readerline()方法
public static void main(string args) throws ioexception
br.close();//關閉只需要關閉最外層的包裝流(裝飾者模式)
}
轉換流 inputstreamreader
public static void main(string args) throws ioexception
//裝飾者模式
br.close();
}
接收使用者的鍵盤輸入
//接受使用者鍵盤輸入
/*scanner sc = new scanner(system.in);//是乙個標準的輸入流,可以預設接受鍵盤的輸入
string str = sc.next();//等待使用者的輸入
system.out.println(str);//輸出
*///bufferedreader接收使用者的輸入
bufferedreader br = new bufferedreader(new inputstreamreader(system.in));
//每一次都接收一行
string s = br.readline();
system.out.println(s);
br.close();
//建立帶有緩衝區的字元輸出流
//bufferedwriter bw = new bufferedwriter(new filewriter("d:\\ppp\\qpqp.txt"));
bufferedwriter bw = new bufferedwriter(new outputstreamwriter(new fileoutputstream("d:\\ppp\\qpqp.txt",true)));
bw.write("ai");
bw.newline();//寫入乙個行分隔符
bw.write("開幕式");
bw.flush();
bw.close();
檔案的複製
bufferedreader br = new bufferedreader(new filereader("d:\\ppp\\qpqp.txt"));
bufferedwriter vi = new bufferedwriter(new filewriter("d:\\ppp\\p.txt"));
string temp = null;
while((temp = br.readline())!=null )
vi.flush();
br.close();vi.close();
Java NIO 三 緩衝區Buffer
緩衝區本質上是一塊可以寫入資料,然後可以從中讀取資料的記憶體。這塊記憶體被包裝成nio buffer物件,並提供了一組方法,用來方便的訪問該塊記憶體。capacity capacity代表著buffer的固定大小值,能存放的最大值不超過capacity。position limit mark buf...
Java NIO 之 Buffer緩衝區
容量 capacity 緩衝區能夠容納的資料元素的最大數量。這一容量在緩衝區建立時被設定,並且永遠不能被改變 上界 limit 緩衝區的第乙個不能被讀或寫的元素。或者說,緩衝區中現存元素的計數。要是position已經到達limit的位置,此時再呼叫get 方法會報indexoutofbound c...
php php 緩衝區 buffer 原理
1.緩衝流程 echo print php output buffering webserver buffer browser buff browser display 即 指令碼輸出 php的緩衝區設定 系統的緩衝區設定 apache nginx 瀏覽器的緩衝區設定 顯示給使用者2.php buf...