Java精解案例教程 第9课 基于文本的Java应用程序

Java精解案例教程 第9课 基于文本的Java应用程序

ID:45849278

大小:83.50 KB

页数:27页

时间:2019-11-18

Java精解案例教程 第9课  基于文本的Java应用程序_第1页
Java精解案例教程 第9课  基于文本的Java应用程序_第2页
Java精解案例教程 第9课  基于文本的Java应用程序_第3页
Java精解案例教程 第9课  基于文本的Java应用程序_第4页
Java精解案例教程 第9课  基于文本的Java应用程序_第5页
资源描述:

《Java精解案例教程 第9课 基于文本的Java应用程序》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第九章基于文本的Java应用程序本章内容Java命令行参数和系统属性标准I/O,文件I/O常用系统类Collection接口系列命令行参数在启动Java应用程序时可以一次性地向应用程序中传递0~多个参数----命令行参数命令行参数使用格式:javaClassNamelisa"bily""MrBrown“命令行参数被系统以String数组的方式传递给应用程序中的main方法,由参数args接收publicstaticvoidmain(String[]args)命令行参数用法举例1publicclassTest9_1{2publicstaticvoid

2、main(String[]args){3for(inti=0;i

3、s()方法获得一个Properties类的对象,其中包含了所有可用的系统属性信息可使用System.getProperty(Stringname)方法获得特定系统属性的属性值在命令行运行Java程序时可使用-D选项添加新的系统属性Properties类Properties类可实现属性名到属性值的映射,属性名和属性值均为String类型.Properties类的propertyNames()方法可以返回以Enumeration类型表示的所有可用系统属性属性名.Properties类的getProperty(Stringkey)方法获得特定系统属性的属

4、性值.Properties类的load和save方法可以实现将系统属性信息写入文件和从文件中读取属性信息.系统属性用法举例(0902,Project)importjava.util.Properties;importjava.util.Enumeration;publicclassTest9_2{publicstaticvoidmain(String[]args){Propertiesps=System.getProperties();Enumerationpn=ps.propertyNames();while(pn.hasMoreElements

5、()){StringpName=(String)pn.nextElement();StringpValue=ps.getProperty(pName);System.out.println(pName+"----"+pValue);}}}I/O控制台(ConsoleI/O)System.out提供向“标准输出”写出数据的功能System.out为PrintStream类型.System.in提供从“标准输入”读入数据的功能System.in为InputStream类型.System.err提供向“标准错误输出”写出数据的功能System.err为P

6、rintStream类型(0903)向标准输出写出数据System.out/System.err的println/print方法println方法可将方法参数输出并换行print方法将方法参数输出但不换行print和println方法针对多数数据类型进行了重写(boolean,char,int,long,float,double以及char[],Object和String).print(Object)和println(Object)方法中调用了参数的toString()方法,再将生成的字符串输出(0904/Mydate.java)从标准输入读取数据

7、importjava.io.*;publicclassTest9_3{publicstaticvoidmain(Stringargs[]){Strings;//创建一个BufferedReader对象从键盘逐行读入数据InputStreamReaderisr=newInputStreamReader(System.in);BufferedReaderbr=newBufferedReader(isr);try{//每读入一行后向显示器输出s=br.readLine();while(!s.equals("")){System.out.println("

8、Read:"+s);s=br.readLine();}br.close();//关闭输入流}catch(IOExcepti

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。