zoukankan      html  css  js  c++  java
  • Java输出文件到本地(输出流)

    package cn.buaa;
    
    import java.io.File;
    import java.io.FileOutputStream;
    import java.io.FileWriter;
    import java.io.OutputStream;
    import java.io.Writer;
    
    public class Hello {
    
        public static void main(String[] args) throws Exception {
            
            //字节流
            byteOutStream();
            
            
            //字符流 (输出流中含有中文时使用字符流)
            charOutStream();
    
    }
        public static void charOutStream() throws Exception{
            // 1:利用File类找到要操作的对象
                File file = new File("D:" + File.separator + "demo" + File.separator + "test.txt");
                if(!file.getParentFile().exists()){
                    file.getParentFile().mkdirs();
                }
                
                //2:准备输出流
                Writer out = new FileWriter(file);
                out.write("测试字符流, 哈哈");
                out.close();
                
            }
    
        public static void byteOutStream() throws Exception {
            
            //1:使用File类创建一个要操作的文件路径
            File file = new File("D:" + File.separator + "demo" + File.separator + "test.txt"); 
            if(!file.getParentFile().exists()){ //如果文件的目录不存在
                file.getParentFile().mkdirs(); //创建目录
                
            }
            
            //2: 实例化OutputString 对象
            OutputStream output = new FileOutputStream(file);
            
            //3: 准备好实现内容的输出
            
            String msg = "HelloWorld";
            //将字符串变为字节数组
            byte data[] = msg.getBytes();
            output.write(data);
            //4: 资源操作的最后必须关闭
            output.close();
            
        }
    
    }
    
    
        
        
    
        
        
  • 相关阅读:
    C# 请求API(一次登陆,多次请求)
    C# WebAPI 跨域问题Cors
    正则表达式校验YYYYMMDD
    C# 通过Smtp 完成系统发送邮件
    C# Log4Net 记录项目日志
    C# 自定义Attribute
    C#泛型
    SQL从数据库导出数据到EXCEL换行的问题解决方法
    C# 在MVC 中把DataTable中的数据导出到Excel
    闹心的CSDN
  • 原文地址:https://www.cnblogs.com/StanLong/p/6414383.html
Copyright © 2011-2022 走看看