• io读取文件时考虑问题有?


    1、根据不同的文件内容选择不同的操作类

      文本文件选ReaderWriter

      图片、视频  inputStreamoutputStream

    2、要考虑源文件的编码格式,例如源文件是以GBK编码的,要在解码时用GBK

    测试代码:

    文本文件内容及格式:

     代码:

    public class Test1 {
        public static void main(String[] args) throws IOException {
            File file = new File("F://1.txt");
            FileInputStream inputStream = new FileInputStream(file);
            byte[] bytes = new byte[1024];
            StringBuffer stringBuffer = new StringBuffer();
            for (int n;(n=inputStream.read(bytes))!=-1;){
                stringBuffer.append(new String(bytes,0,n,"UTF-8"));
            }
            System.out.println(stringBuffer.toString());
        }
    }
  • 相关阅读:
    C#中IDisposable学习
    C# volatile与lock
    TFS源代码管理
    C#如何获取真实IP地址
    c# 协变和逆变
    基本数据类型
    用户交互
    变量.常量
    输出语句,注释,
    基础知识随笔
  • 原文地址:https://www.cnblogs.com/xingrui/p/10793158.html
Copyright © 2020-2023  润新知