OutputStreamWriter的基本使用[通俗易懂]

OutputStreamWriter的基本使用[通俗易懂]所有基于Writer类和Reader类的IO流都是字符流,字符流是高级流,必须基于字节流来构建OutputStreamWriter主要方法write(intn)write(Stringstr)write(Stringstr,intoffset,intlen)write(char[]cbuf)write(char[]cbuf,intoffset,intlen)举个栗子packagecom.wondream.myframework.app.basic

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

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

所有基于Writer类和Reader类的IO流都是字符流,字符流是高级流,必须基于字节流来构建

OutputStreamWriter主要方法

write(int n)write(String str)write(String str, int offset, int len)write(char[] cbuf)write(char[] cbuf, int offset, int len)

举个栗子

package com.wondream.myframework.app.basictest.io;import org.junit.jupiter.api.Test;import java.io.File;import java.io.FileOutputStream;import java.io.OutputStreamWriter;public class OutputStreamWriterTest {    @Test    public void execute(){        OutputStreamWriter osw = null;        try{            File file = new File("./logs/oswData.txt");            osw = new OutputStreamWriter(new FileOutputStream(file), "UTF-8");            String msg = "Hello,OutputStreamWriter";            osw.write(msg);        } catch (Exception e){        } finally {            try {                if(osw!=null){                    osw.close();                    osw = null;                }            } catch (Exception e){}        }    }}

 

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

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

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


相关推荐

  • 初学TypeScript之接口定义

    初学TypeScript之接口定义TypeScript入门(2)前面讲了如何使用TypeScript和TypeScript的数据类型有哪些,这一章就讲解TypeScript的接口。如果不知道如何写TypeScript的朋友或者不知道TypeScript的数据类型有哪些的朋友可以转至TypeScript的使用以及数据类型详解处观看。接口:简介:TypeScript的核心原则是对值所具有的结构进行类型检查。在TypeSc…

    2022年5月1日
    69
  • 一场影响美国大选的战争利器:邮件安全+协作即时

    一场影响美国大选的战争利器:邮件安全+协作即时

    2022年3月4日
    27
  • Java经典23结构模型的设计模式(三)——附加代理模式、适配器型号、Facade模式的差异

    Java经典23结构模型的设计模式(三)——附加代理模式、适配器型号、Facade模式的差异

    2022年1月4日
    59
  • python爬取豆瓣电影榜单

    python爬取豆瓣电影榜单python爬取豆瓣电影榜单python爬取豆瓣电影榜单并保存到本地excel中,以后就不愁没片看了。目标确定我们想要抓取的电影的相关内容。抓取豆瓣top250电影的排名、电影名、评价(总结很到位)、评分、点评人数及电影的豆瓣页面。抓取各种电影类型的排行榜前100。编码省略需求到编码中间的繁文缛节,直接上手编码。(此处是最终编码)目标一使用BeautifulSoup解析页面查找元素。目标二调用接口处理返回的json数据。importrequestsimportopenpyx

    2022年5月28日
    32
  • @param注解的用法解析_getmapping注解用法

    @param注解的用法解析_getmapping注解用法1、概述首先明确这个注解是为SQL语句中参数赋值而服务的。@Param的作用就是给参数命名,比如在mapper里面某方法A(intid),当添加注解后A(@Param(“userId”)intid),也就是说外部想要取出传入的id值,只需要取它的参数名userId就可以了。将参数值传如SQL语句中,通过#{userId}进行取值给SQL的参数赋值。2、实例:实例一:@Param注解基本类型的参数mapper中的方法:publicUse…

    2022年10月21日
    0
  • CANalyzer添加dbc文件「建议收藏」

    CANalyzer添加dbc文件「建议收藏」打开CANalyzer新建can文件选择Analysis&Stimulation->Configuration->DatabaseManagement选择通道Channels选择其中一个右键AddDatabase选择dbc文件进行添加

    2022年6月17日
    170

发表回复

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

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