电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

Java之InputStreamReader類的實現

瀏覽:5日期:2022-08-21 11:03:40

InputStreamReader 類

1、概述

轉換流 java.io.InputStreamReader ,是Reader的子類,是從字節流到字符流的橋梁。

該類讀取字節,并使用指定的字符集將其解碼為字符。它的字符集可以由名稱指定,也可以接受平臺的默認字符集。

2、繼承自父類的共性成員方法

該類繼承于 Reader 類,繼承了父類的共性成員方法:

int read() 讀取單個字符并返回。 int read(char[] cbuf)一次讀取多個字符,將字符讀入數組。 void close() 關閉該流并釋放與之關聯的所有資源。

3、構造方法

InputStreamReader(InputStream in) 創建一個使用默認字符集的 InputStreamReader。

InputStreamReader(InputStream in, String charsetName) 創建使用指定字符集的 InputStreamReader。

參數:

InputStream in:字節輸入流,用來讀取文件中保存的字節 String charsetName:指定的編碼表名稱,不區分大小寫,可以是utf-8/UTF-8,gbk/GBK,...不指定默認使用UTF-8

4、使用步驟

① 創建InputStreamReader對象,構造方法中傳遞字節輸入流和指定的編碼表名稱

② 使用InputStreamReader對象中的方法read讀取文件

③ 釋放資源

注意:構造方法中指定的編碼表名稱要和文件的編碼相同,否則會發生亂碼

Demo:

public static void main(String[] args) throws IOException { //1.創建InputStreamReader對象,構造方法中傳遞字節輸入流和指定的編碼表名稱 //InputStreamReader isr = new InputStreamReader(new FileInputStream('E:gbk.txt'),'UTF-8');//??? //將匿名對象流中的字節流按照GBK進行解碼為字符流 InputStreamReader isr = new InputStreamReader(new FileInputStream('E:gbk.txt'),'GBK');//你好 //2.使用InputStreamReader對象中的方法read讀取文件 int len = 0; while((len = isr.read())!=-1){ System.out.println((char)len); } //3.釋放資源 isr.close(); }

到此這篇關于Java之InputStreamReader類的實現的文章就介紹到這了,更多相關Java InputStreamReader類內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Java
相關文章:
主站蜘蛛池模板: 玖容气动液压设备有限公司-气液增压缸_压力机_增压机_铆接机_增压器 | 找培训机构_找学习课程_励普教育 | 槽钢冲孔机,槽钢三面冲,带钢冲孔机-山东兴田阳光智能装备股份有限公司 | PCB设计,PCB抄板,电路板打样,PCBA加工-深圳市宏力捷电子有限公司 | 深圳货架厂_仓库货架公司_重型仓储货架_线棒货架批发-深圳市诺普泰仓储设备有限公司 | 金属软管_不锈钢金属软管_巩义市润达管道设备制造有限公司 | 免费个人pos机申请办理-移动pos机刷卡-聚合收款码办理 | 九州网址_专注于提供网址大全分享推广中文网站导航服务 | 手术室净化厂家-成都做医院净化工程的公司-四川华锐-15年特殊科室建设经验 | 合肥宠物店装修_合肥宠物美容院装修_合肥宠物医院设计装修公司-安徽盛世和居装饰 | 上海办公室装修,办公楼装修设计,办公空间设计,企业展厅设计_写艺装饰公司 | 水厂污泥地磅|污泥处理地磅厂家|地磅无人值守称重系统升级改造|地磅自动称重系统维修-河南成辉电子科技有限公司 | 耐磨焊丝,堆焊焊丝,耐磨药芯焊丝,碳化钨焊丝-北京耐默公司 | 钢骨架轻型板_膨石轻型板_钢骨架轻型板价格_恒道新材料 | 煤矿支护网片_矿用勾花菱形网_缝管式_管缝式锚杆-邯郸市永年区志涛工矿配件有限公司 | 泡沫消防车_水罐消防车_湖北江南专用特种汽车有限公司 | 喷漆房_废气处理设备-湖北天地鑫环保设备有限公司 | 全自动端子机|刺破式端子压接机|全自动双头沾锡机|全自动插胶壳端子机-东莞市傅氏兄弟机械设备有限公司 | 开锐教育-学历提升-职称评定-职业资格培训-积分入户 | 卸料器-卸灰阀-卸料阀-瑞安市天蓝环保设备有限公司 | 全自动过滤器_反冲洗过滤器_自清洗过滤器_量子除垢环_量子环除垢_量子除垢 - 安士睿(北京)过滤设备有限公司 | 氢氧化钙设备_厂家-淄博工贸有限公司 | 变压器配件,变压器吸湿器,武强县吉口变压器配件有限公司 | 骨密度检测仪_骨密度分析仪_骨密度仪_动脉硬化检测仪专业生产厂家【品源医疗】 | 北京企业宣传片拍摄_公司宣传片制作-广告短视频制作_北京宣传片拍摄公司 | 广西资质代办_建筑资质代办_南宁资质代办理_新办、增项、升级-正明集团 | 火锅加盟_四川成都火锅店加盟_中国火锅连锁品牌十强_朝天门火锅【官网】 | 地源热泵一体机,地源热泵厂家-淄博汇能环保设备有限公司 | 楼承板-开闭口楼承板-无锡海逵楼承板 | 高压油管,液压接头,液压附件-烟台市正诚液压附件 | 南京兰江泵业有限公司-水解酸化池潜水搅拌机-絮凝反应池搅拌机-好氧区潜水推进器 | 【星耀裂变】_企微SCRM_任务宝_视频号分销裂变_企业微信裂变增长_私域流量_裂变营销 | nalgene洗瓶,nalgene量筒,nalgene窄口瓶,nalgene放水口大瓶,浙江省nalgene代理-杭州雷琪实验器材有限公司 | 电力测功机,电涡流测功机,磁粉制动器,南通远辰曳引机测试台 | 全自动包装秤_全自动上袋机_全自动套袋机_高位码垛机_全自动包装码垛系统生产线-三维汉界机器(山东)股份有限公司 | 合肥宠物店装修_合肥宠物美容院装修_合肥宠物医院设计装修公司-安徽盛世和居装饰 | 有源电力滤波装置-电力有源滤波器-低压穿排电流互感器|安科瑞 | 盘煤仪,盘料仪,盘点仪,堆料测量仪,便携式激光盘煤仪-中科航宇(北京)自动化工程技术有限公司 | 全自动端子机|刺破式端子压接机|全自动双头沾锡机|全自动插胶壳端子机-东莞市傅氏兄弟机械设备有限公司 | 临朐空调移机_空调维修「空调回收」临朐二手空调 | 钢格栅板_钢格板网_格栅板-做专业的热镀锌钢格栅板厂家-安平县迎瑞丝网制造有限公司 |