会员书架
首页 > 游戏竞技 > java语言入门pdf > 第9部分

第9部分(第3/3 页)

目录
最新游戏竞技小说: 游戏降临:从单机开始逐步成神斗罗v:从捡到失忆的比比东开始卢丹妮邓佳哲末世:囤女神,系统百倍返现全球灾变:开局建设神级战车初之心盛霆烨长夜尽头周铮穿越成太子的小说傅啾啾穿越小说领先人类一千年原神之旅行者在漫威让你练短跑,你破了世界纪录?在古代逆流而上的日子精灵之我是农场主穿书后我成了小拖油瓶顾总太太把你拉黑了乔若星顾景琰从学霸开始迈向星辰大海大唐贵婿模板奥尼尔,美女都是我的充电宝王者:是个英雄就超标,别太离谱

io。*classmyCat{publicvoidmain(Stringargs'')throwsIOException{intb;intcount=0;while((b=System。in。read())!=

…1){count++;System。out。print((char)b);}System。out。println();

//blanklineSystem。err。println(”counted”+count+”totalbytes。”);}}

9。3普通输入输出类

除了基本的键盘输入和屏幕输出外,我们还需要联系文件的输入输出。我们将学习下面几个类:lFileInputStreamlDataInputStreamlFileOutputStreamlDataOutputStream

作为参考,再列出一?copy;特定应用的类:lPipedInputStreamlBufferedInputStreamlPushBackInputStreamlStreamTokenizerlPipedOutputStreamlBufferedOutputStreamlRandomAccessFile

我们不在此讨论这?copy;类,但你可以在JAVA_HOME/src/java/io目录里查看每个类的成员函数定义。

9。4文件

在我们进行文件操作时,需要知道关于文件的信息。File类提?copy;了一?copy;成员函数来操纵文件和获得文件的信息。

9。4。1创建一个新的文件对象

你可用下面三个方法来创建一个新文件对象:FilemyFile;myFile=newFile(”etc/motd”);或myFile=newFile(”/etc”;”motd”);//moreusefulifthedirectoryorfilenamearevariables或FilemyDir=newfile(”/etc”);myFile=newFile(myDir;”motd”);

这三种方法取决于你访问文件的方式。例如,如果你在应用程序里只用一个文件,第一种创建文件的结构是最容易的。但如果你在同一目录里打开数个文件,则第二种或第三种结构更好。

9。4。2文件测试和使用

一但你创建了一个文件对象,你便可以使用以下成员函数来获得文件相关信息:文件名lStringgetName()lStringgetPath()lStringgetAbslutePath()lStringgetParent()lbooleanrenameTo(FilenewName)文件测试lbooleanexists()lbooleancanWrite()lbooleancanRead()lbooleanisFile()lbooleanisDirectory()lbooleanisAbsolute()一般文件信息llonglastModified()llonglength()目录用法lbooleanmkdir()lString''list()

9。4。3文件信息获取例子程序

这里是一个独立的显示文件的基本信息的程序,文件通过命令行参数传输:

importjava。io。*;classfileInfo{FilefileToCheck;publicstaticvoidmain(Stringargs'')throwsIOException{if(args。length》0){for(inti=0;i

end

本章未完,点击下一页继续。

目录
落跑弃妃:王爷爹地是混蛋孤钵-满朝凤华一梦上北大嫣然笑,皇后乱红尘一吻偷心仙脉传承
返回顶部