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();

    }
}

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • linux menuconfig搜索,linux系统menuconfig解析

    linux menuconfig搜索,linux系统menuconfig解析在对linux进行编译,常用的命令是makemenuconfig,使用图形界面来对整个系统进行裁剪;这里主要就makemenuconfig的执行过程进行解析。介绍跟makemenuconfig这个命令相关的文件,包括三类,包括.config,Kconfig,Makefile。为什么不说三个,而说三类呢?因为Kconfig和Makefile是配合使用的,在很多的子目录都存在,而.config只…

    2022年5月30日
    31
  • Linux中安装rz/sz命令和使用方法

    Linux中安装rz/sz命令和使用方法

    2021年6月16日
    124
  • 使用X-Sendfile下载文件

    使用X-Sendfile下载文件X-Sendfile是一种将文件下载请求由后端应用转交给前端web服务器处理的机制,它可以消除后端程序既要读文件又要处理发送的压力,从而显著提高服务器效率,特别是处理大文件下载的情形下!X-Sendfile通过HTTPheader来实现:在X-Sendfile头中指定一个文件的地址来通告前webserver。不过,在默认情况下它是被大多数web服务器禁用的。而不同的…

    2022年6月5日
    32
  • Same Tree

    Same Tree

    2022年1月25日
    52
  • pr怎么裁剪整个视频画面大小_pr如何截取视频画面的一部分

    pr怎么裁剪整个视频画面大小_pr如何截取视频画面的一部分制作视频,有时候我们只需要视频的一部分,多余的部分就需要给裁剪掉,那么Premiere(pr)怎样剪裁视频画面大小呢。工具/材料AdobePremiereProCS6首先把要剪裁的视频拖动

    2022年8月6日
    7
  • 32H7_H7可以改H4吗

    32H7_H7可以改H4吗完整版教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=94547第38章STM32H7的FIR高通滤波器实现(支持逐个数据的实时滤波)本章节讲解FIR高通滤波器实现。目录38.1初学者重要提示38.2高通滤波器介绍38.3FIR滤波器介绍38.4Matlab工具箱filterDesinger生成高通滤波器C头文件38.5FIR高通滤波器设计38.5.1函数arm_fir_i…

    2022年9月3日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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