首页 > 编程语言 >java中的字符流知识点总结

java中的字符流知识点总结

时间:2022-08-26 00:22:55浏览次数:60  
标签:知识点 java String 字符 写入 char write new

java中字符流

字符流:对文本的读取,速度比字节流快

常见的字符流:Reader 和 Writer

Reader是InputStreamReader的父类,InputStreamReader是FileReader的父类

FileReader的相关方法:

new FileReader(File/String)

read:每次读取单个字符,返回该字符,如果到文件末尾返回-1

read(char[]):批量读取多个字符到数组,返回读取到的字符数,如果文件末尾返回-1,可以用new String(char[]):将char[]转换成String,new String(char[],off,len):将char[]的指定部分转换成String

Writer是OutputStrreamWriter的父类,OutputStream是File Writer的父类

FileWriter常用方法

new FileWriter(File/String):覆盖式,相当于流的指针在首端

new FileWriter(File/String,true):追加式,相当于流的指针在尾端

write(int):写入单个字符

write(char[]):写入指定数组

write(char[],off,len):写入数组指定部分

write(string):写入整个字符串

write(string,off,len):写入字符串的指定部分

相关API:String类:toCharArray:将字符串转换成char[]

标签:知识点,java,String,字符,写入,char,write,new
From: https://www.cnblogs.com/yjl1214/p/16626249.html

相关文章

  • idea新建Java项目
    一、方法一1、打开idea选择NewProject新建项目2、选择Java项目,并指定jdk版本点击Next3、再次点击Next4、指定项目名称,及项目位置指定项目名称,及项目位置后,点......
  • JAVA BigDecimal
    加减乘除BigDecimalqtySettleTotal=qtySettleTotal.setScale(2,BigDecimal.ROUND_HALF_UP);BigDecimalqtyYF=this.txtqtyYF.getBigDecimalValue().setScale(2,B......
  • python实现给定K个字符数组,从这k个字符数组中任意取一个字符串,按顺序拼接,列出所有可能
    题目描述:给定K个字符数组,从这k个字符数组中任意取一个字符串,按顺序拼接,列出所有可能的字符串组合结果!样例:input:[["a","b","cd",["de"],["e","f"]]output:["adee","adef"......
  • JavaScript快速入门-06-函数
    6函数6.1函数定义  函数可以封装语句,然后在任何地方、任何时间执行。JavaScript中的函数使用function关键字声明,主要由函数名、函数参数和函数体组成。其基本语法......
  • linux 中实现输出字符串但是不输出换行符
     001、(base)root@PC1:/home/test3#ls(base)root@PC1:/home/test3#echo"xx"xx(base)root@PC1:/home/test3#echo-n"xx"##echo-n实现输......
  • 10.Java中Map的entrySet() 详解以及用法
    一、Map.entry是什么?Map是java中的接口,Map.Entry是Map的一个内部接口。此接口为泛型,定义为Entry<K,V>。它表示Map中的一个实体(一个key-value对)接口中有get......
  • 2022-8-25第一组孙乃宇JavaScript
    JavaScript最后元素的属性获取元素的属性所有的HTML元素,我们可以根据具体需求,自定义添加属性<divhaha="abc"id="xyz"name="123"></div>获取这个属性的值为什么na......
  • JavaScript知识-函数基础知识、匿名函数、闭包函数、箭头函数、js内置对象和方法
    目录JavaScript函数1.函数的语法格式2.无参函数3.有参函数4.关键字arguments5.函数返回值关键字return6.匿名函数(没有函数名)7.箭头函数8.函数的全局变量与局部变量9.闭包......
  • 数据结构与算法分析 Java版 pdf
    高清扫描版下载链接:https://pan.baidu.com/s/1vDsOy1E0kHizahB6hIg2tA点击这里获取提取码本书以Java语言为基础,讨论了数据结构的线性结构和非线性结构及其实现,全书以Java......
  • 【Java高级编程】IO流学习笔记
    目录IO流File类文件/文件夹基础操作创建文件的完整步骤IO流-节点流读入文件一个字节(一个字节)[FileInputStream]字节数组的方式读取(读取全部内容)[FileInputStream]读取......