zoukankan      html  css  js  c++  java
  • 用InputStream读出来转换成String类型

    public class demo {
        public static void main(String[] args) {
            //先把图片读入到内存--然后写到 文件
             FileInputStream fis=null;     
                File q=new File("e:/123.txt");
                //因为File没有读写的能力,所以需要使用InputStream;
                try {
                    fis=new FileInputStream(q);
                    //定义一个字节数组,相当于缓存
                    byte[] bytes=new byte[1024];
                    int n=0;//得到实际读取到的字节数 读到最后返回-1
                    //循环读取
                    while((n=fis.read(bytes))!=-1)//把fis里的东西读到bytes数组里去
                    {
                        //把字节转成String 从0到N变成String
                        String w=new String(bytes,0,n);
                        System.out.println(w);
    
                    }
                } catch (Exception e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
                finally{
                    //一定要关闭文件流。并且关闭文件流必须放在finally里面
                    try {
                        fis.close();
                    } catch (IOException e) {
                        // TODO Auto-generated catch block
                        e.printStackTrace();
                    }
                }
              }
    }
  • 相关阅读:
    Linux初始root密码设置
    ubuntu上的附件-终端和用快捷键ctrl+alt+f1 有啥区别
    分区工具PQ
    饮品DIY
    烘焙学习
    育儿所悟、所感、所想
    Linux netstat命令详解
    sharepoint环境安装
    python os模块
    java泛型
  • 原文地址:https://www.cnblogs.com/NuoChong/p/11133880.html
Copyright © 2011-2022 走看看