java中的字符流知识点总结
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[]
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!