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);
//為了提高效率,將字符串進行緩沖區(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é)合給大家介紹的非常詳細,需要的朋友可以參考下2022-07-07
mybatis/mybatis-plus模糊查詢語句特殊字符轉(zhuǎn)義攔截器的實現(xiàn)
在開發(fā)中,我們通常會遇到這樣的情況。用戶在錄入信息是錄入了‘%’,而在查詢時無法精確匹配‘%’。究其原因,‘%’是MySQL的關(guān)鍵字,如果我們想要精確匹配‘%’,那么需要對其進行轉(zhuǎn)義,本文就詳細的介紹一下2021-11-11
MyBatis-Plus介紹及Spring Boot 3集成指南
本文介紹了MyBatis-Plus的基本特性及其與Spring Boot 3的集成步驟,通過使用MyBatis-Plus,開發(fā)者可以快速地搭建和開發(fā)數(shù)據(jù)訪問層,同時提高代碼質(zhì)量和開發(fā)效率,感興趣的朋友一起看看吧2024-05-05

