inputstream和inputstreamreader_FileInputStream

inputstream和inputstreamreader_FileInputStream使用默认的编码格式解码文件和使用文件原本的编码格式来解码文件importjava.io.*;importjava.util.HashMap;publicclassFuXi2{publicstaticvoidmain(String[]args)throwsIOException{demo01();demo02();}privatestaticvoiddemo02()throws.

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

 使用默认的编码格式解码文件和使用文件原本的编码格式来解码文件

import java.io.*;
import java.util.HashMap;

public class FuXi2 {
    public static void main(String[] args) throws IOException {
            demo01();
            demo02();


    }

    private static void demo02() throws IOException {
        InputStreamReader aa = new InputStreamReader(new FileInputStream("C:\\Users\\shanyang\\Desktop\\q3w.txt"),"gbk");
            int read;
        while((read=aa.read())!=-1){
            System.out.print((char) read);//结果:你好。 显示正常因为解码格式和编码格式相同 文件里是什么  读出来就是什么
        }
        aa.close();
    }

    private static void demo01() throws IOException {
        InputStreamReader a = new InputStreamReader(new FileInputStream("C:\\Users\\shanyang\\Desktop\\q3w.txt"));//读取ansi编码格式的文件
        while(a.read()!=-1){
            System.out.print((char) a.read());//结果:�。    格式不同产生乱码
        }
        a.close();

    }
}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/189307.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 电脑预览,电脑怎么预览psd格式?[通俗易懂]

    电脑预览,电脑怎么预览psd格式?[通俗易懂]经常使用PS的朋友们都知道Photoshop文档的默认格式是psd格式,可是在电脑上可能不能像jpg图片一样显示缩略图预览。遇到这种情况我们该怎么办?要是电脑上并没有安装PS软件又该怎么预览?下面我们就一起来看看哪些解决方法。步骤如下:方法一:有安装PS,使用PS软件预览。1.首先双击桌面的PS软件,等待进入PS,如图所示。2.进入PS初始界面,将你需要预览psd格式图片打开,就可以在软件中看到图…

  • maven学习系列——(一)maven简介[通俗易懂]

    这个系列学习maven,主要是看maven实战和其他网站上整理出自己一些知识点,方便自己以后查找和使用! 这个系列的我先根据自己在公司经常使用到的一些知识点进行整理,后期在做完善! 计划:要在2017 年之前学习和整理完成!

  • 基于量化交易回测的金融股票案例基础知识[通俗易懂]

    基于量化交易回测的金融股票案例基础知识[通俗易懂]1量化交易定义量化交易是指以先进的数学模型替代人为的主观判断,利用计算机技术从庞大的历史数据中海选出能带来超额收益的多种“大概率”事件以制定策略。它极大的降低了市场波动给投资者情绪带来的影响,避免在市场极度狂热或者悲观的情况下做出非理性的投资决策。2量化交易分类趋势性交易:适合一些主观交易的高手,用技术性指标作为辅助工具在市场中如鱼得水的,但如果只用各种技术指标或指标组合作为核心算法…

  • Ubuntu16.04忘记用户登录密码以及管理员密码,重置密码的解决方案[通俗易懂]

    Ubuntu16.04忘记用户登录密码以及管理员密码,重置密码的解决方案[通俗易懂]1.问题现象:由于自己想修改一下当前用户名,结果乱改了部分配置文件导致登陆时,原先的密码失效2.问题原因问题原因,搞不懂,只是修改了/etc/shadow和/etc/sudoers这俩文件3.解决方案在系统开机前常按shift键进入grub界面,如下:选择*ubuntu高级选项按enter键进入如下界面通过up键和down键选中recoverymode…

  • Python标准库:内置函数repr(object)

    Python标准库:内置函数repr(object)

  • 最新Latex安装详细教程

    最新Latex安装详细教程看到有的博客推荐CTeX,但CTeX已经没有维护了,所以这里还是推荐官方的TeXLive官网:TeXLive官网1、下载TeXLive这里我直接去国内的镜像站点下载了中科大镜像

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号