java认证考试第9章课件.ppt

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java认证考试第9章课件

第9章 Java控制台程序设计 本章要点 Java命令行参数和系统属性 标准I/O,文件I/O 常用系统类 String类 StringBuffer类 上次课内容测试 下列Java语言的常用异常类中,属于检测异常的是( )。 ArithmeticException NumberFormatException ArrayIndexOutOfBoundsException IOException 2. 下列程序段运行后,标准输出是( )。 class test2 { public static void main(String args[ ]) { method( ); } static void method( ) { try { System.out.println(test); } finally { System.exit(0); System.out.println(“finally); } } } 9.3 JDK常用类介绍 9.3.1 Math类 9.3.2 字符串类型 字符串的类型 在Java中,String和StringBuffer都是类; 字符串是内存中连续排列的一个或多个字符; java.lang中封装了类String和StringBuffer: String:不变字符串——字符串常量; StringBuffer:可变字符串; 不变字符串是指字符串一旦创建,其内容就不能改变。 字符串说明及初始化 在Java中,字符串分常量和变量两种; JVM为程序中出现的字符串常量自动创建一个String对象,例如: System.out.println(″This is a String″); 将创建″This is a String″对象,这个创建过程是隐含的。 字符串的说明 字符串的说明很简单: String s1; StringBuffer sb1; 创建一个空的字符串: String s1 = new String( ); 由字符数组创建字符: char chars[ ] = {′a′, ′b′, ′c′}; String s2 = new String( chars ); 将字符数组的内容转换为字符串,并赋予新建的对象; 可以直接用字符串常量来初始化一个字符串: String s3 = ″Hello World!″; String类 字符串创建以后,可以使用字符串类中的方法对它进行操作; String类的对象实例是不可改变的,一旦创建,就确定下来。 String类中常用的方法 length( ) 返回字符串中的字符个数; charAt(int index) 返回字符串中index位置的字符; toLowerCase( ) 将当前字符串中所有字符转换为小写形式。 toUpperCase( ) 将字符串中所有字符转换为大写形式; subString(int beginIndex) 截取字符串中从beginIndex开始到末尾的子串; replace(char oldChar,char newChar) 将字符串中出现的所有oldChar转换为newChar。 示例9-1 public class sortStringArray { public static void main(String args[ ]) { String str; String s[ ]={Computer,CHINA,U.S.A}; int i,j,k; System.out.print(排序之前:); for(i=0;is.length;i++) System.out.print(\t+s[i]); for(i=0; is.length-1; i++) { for(k=i,j=i+1;js.length;j++) if(s[k].compareTo(s[j])0) k=j; str=s[i]; s[i]=s[k]; s[k]=str; } System.out.print(\n排序之后:); for(i=0;is.length;i++) System.out.print(\t+s[i]); } } char[ ] toCharArray( ) 将String对象转换到一个字符数组中,如: String s=Hello,Java!; char a[ ]; ? a=s.toCharArray( ); for (int i=6;ia.length;i++) System.out.print(

文档评论(0)

dmdt5055 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档