更新時間:2019-08-29 09:38:08 來源:動力節(jié)點 瀏覽3287次
最近有好多小伙伴問小編java編程中字節(jié)流轉(zhuǎn)換成字符流的實現(xiàn)方法,為了解決大家的疑問,今天動力節(jié)點java學(xué)院小編將告訴大家java中如何將字節(jié)流轉(zhuǎn)換成字符流?
java編程中字節(jié)流轉(zhuǎn)換成字符流的實現(xiàn)方法
import java.io.*;
/*readLine方法是字符流BufferReader類中的方法
* 而鍵盤錄入的方法是字節(jié)流InputStream的方法
* 那么能不能將字節(jié)流轉(zhuǎn)成字符流再使用字符流緩沖區(qū)中的readLine方法呢?
*
* InputStreamReader類是字節(jié)流轉(zhuǎn)向字符流的橋梁。(它本身是一個字符流所以在構(gòu)造時接受一個字節(jié)流)
*
* */
public class TransStreamDemo {
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
//獲取鍵盤錄入對象
InputStream in=System.in;
//將字節(jié)流 對象轉(zhuǎn)成字符流對象 使用轉(zhuǎn)換流 注意轉(zhuǎn)換流本身是字符流 所以傳入的對象必須是字節(jié)流對象。
InputStreamReader isr=new InputStreamReader(in);
//為了提高效率,將字符串進行緩沖區(qū)技術(shù)的高校操作。使用BufferedReader
BufferedReader br=new BufferedReader(isr);
String str=null;
while((str=br.readLine())!=null){
if("over".equals(str))
break;
System.out.println(str.toUpperCase());
}
br.close();
}
}
以上就是動力節(jié)點java學(xué)院小編介紹的“java中如何將字節(jié)流轉(zhuǎn)換成字符流”的內(nèi)容,希望能夠幫助到大家,如有疑問,請在線咨詢,有專業(yè)老師隨時為你隨時服務(wù)。
相關(guān)免費視頻教程推薦
java轉(zhuǎn)換流視頻教程下載地址:http://www.dabaquan.cn/xiazai/2480.html
相關(guān)閱讀
0基礎(chǔ) 0學(xué)費 15天面授
有基礎(chǔ) 直達就業(yè)
業(yè)余時間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請后,顧問老師會電話與您溝通安排學(xué)習(xí)
初級 202925
初級 203221
初級 202629
初級 203743