java編程中字節(jié)流轉(zhuǎn)換成字符流的實現(xiàn)方法
更新時間:2017年01月13日 10:09:51 投稿:jingxian
下面小編就為大家?guī)硪黄猨ava編程中字節(jié)流轉(zhuǎn)換成字符流的實現(xiàn)方法。小編覺得挺不錯的,現(xià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); //為了提高效率,將字符串進(jìn)行緩沖區(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(); } }
以上這篇java編程中字節(jié)流轉(zhuǎn)換成字符流的實現(xiàn)方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
SpringCloud?eureka(server)微服務(wù)集群搭建過程
這篇文章主要介紹了微服務(wù)SpringCloud-eureka(server)集群搭建,?項目搭建的主要步驟和配置就是創(chuàng)建項目和引入pom依賴,本文通過圖文示例代碼相結(jié)合給大家介紹的非常詳細(xì),需要的朋友可以參考下2022-07-07Java基礎(chǔ)之spring5新功能學(xué)習(xí)
這篇文章主要介紹了Java基礎(chǔ)之spring5新功能學(xué)習(xí),文中有非常詳細(xì)的代碼示例,對正在學(xué)習(xí)java基礎(chǔ)的小伙伴們有很好的幫助,需要的朋友可以參考下2021-05-05mybatis/mybatis-plus模糊查詢語句特殊字符轉(zhuǎn)義攔截器的實現(xiàn)
在開發(fā)中,我們通常會遇到這樣的情況。用戶在錄入信息是錄入了‘%’,而在查詢時無法精確匹配‘%’。究其原因,‘%’是MySQL的關(guān)鍵字,如果我們想要精確匹配‘%’,那么需要對其進(jìn)行轉(zhuǎn)義,本文就詳細(xì)的介紹一下2021-11-11MyBatis-Plus介紹及Spring Boot 3集成指南
本文介紹了MyBatis-Plus的基本特性及其與Spring Boot 3的集成步驟,通過使用MyBatis-Plus,開發(fā)者可以快速地搭建和開發(fā)數(shù)據(jù)訪問層,同時提高代碼質(zhì)量和開發(fā)效率,感興趣的朋友一起看看吧2024-05-05