java笔记(五)

来源:互联网 发布:女朋友说有人撩她 知乎 编辑:程序博客网 时间:2024/05/29 02:54

标准输入/输出类System

标准输入流

out
Systm.out.println();


标准错误流
err
System.out.println();


标准输出流
in对象的类型是InputStream,提供了两个方法
read()方法读取一个字节
read(byte[] b)读取一个字节数组


文件操作类File
File(String pathname):通过将给定路径名字字符串转换为抽象路径来创建一个新的File实例
例:
File path = new File("D:/demo");        //目录对象
File path = new File("D:/demo/text.txt");    //文件对象


File(String parent,String child):根据parent路径名字符串和child路径名字符串创建一个新的File实例
例:
File file = new File("D:/demo","text.txt");    //文件对象

File(URL url):通过将给定的file:URL转换为一个抽象路径名来创建一个新的File实例

例:

File file = new File("file://D:/demo/text.txt");

File(File parent,String child):根据parent抽象路径名和child路径名字符串创建一个新的File实例

例:

File file = new File(path,"text.txt");


判断是目录还是文件
isdirectory() : 是否是目录
isFile() : 是否是文件

检查目录或文件是否存在

exists()


文件搜索类FileFilter与FilenameFilter
boolean accept(File file);

boolean accept(File directory,String name);
按照目录和文件名来进行过滤

关闭
close()

读取文件长度
length()

读取文件           写入文件与读入类似(write)

1:读取一个数据字节
read()

2:读取字节数组
read(byte[] b)

3:灵活读取字节数组
read(byte[] b,int off,int len)
例:
read(b,0,length)

4:读取固定类型的数值
boolean readBoolean()
byte readByte()
char readChar()
double readdouble()
float readFloat()
int readInt()

5:读取一行字符串
readLine()

6:读取中文字符
readUTF()

IO流

输入字节流
抽象类                   InputStream
文件类                   FileInputStream
过滤类                   FilterInputStream
缓存类                   BufferedInputStream

输出字节流
抽象类                   OutputStream
文件类                  FileOutputStream
过滤类                   FilterOutputStream
缓存类                   BufferedOutputStream
格式化                  PrintStream

输入字符流
抽象类                  Reader
转换类                  InputStreamReader
文件类                   FileReader
过滤类                   FilterReader
缓存类                   BufferedReader

输出字节符
抽象类                  Writer
转换类                  OutputStreanWriter
文件类                   FileWriter
过滤类                   FilterWriter
格式化                  PrintWriter



常用:

输出流:PrintWriter

输入流:Scanner



原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 我去华娱探探路 带娃虐渣,女将军穿年代后杀疯了 带着妈妈活到末世结束 十八线女配穿进后宫演顶流 斗罗:重生胡列娜在武魂殿当团宠 大景女星官 报!娘娘在种田路上福星高照 靠美食成为星际首富 夫人她每天都想摸鱼摆烂 寒门重生女 穿书:侧妃她要改剧本 作妖小青梅总想遇见我 重生成团宠文炮灰 全师门就我一个人是废柴 反派家的团宠崽崽是神兽 越界臣服 重生之鱼刺救我狗命 修仙:哈哈哈鸡汤来咯 萌宝来袭:带着空间穿九零 快跑,宿主她不对劲 小哭包她软软糯糯 超甜!重生后左相被我撩到腿软 超真实探案推理游戏 惊!霍总怀里的小娇妻失忆后想逃婚 我和暴君有个崽 荒野求生我靠传播非遗爆红全世界 肆意难撩 女尊之夫郎他娇软又呆萌 穿书后,小茶精在疯批怀里撒娇 拯救六界从谈恋爱开始 重生后前世宿敌说要养我 她的沙雕又暴露了 在虐文里绑定了男主系统 我在末世成了领主大人 玄学老祖上综艺后轰动全球了 我继承了老公的神位 仵作掌中娇 世子爷她不可能是女的 穿进红楼后,我成了人生赢家 假死后夫人她称霸黑莲界 奶萌小团宠她觉醒了种田系统