文档详情

面向对象程序设计 Java常用类库1.ppt

发布:2017-09-23约字共31页下载文档
文本预览下载声明
第五章 Java常用类库 回顾 高级访问控制。 内部类的基础知识。 内部类的定义及使用方法 。 目标 掌握常用类的使用方法 能利用Java技术文档使用类库 Java类库 类库就是Java API(Application Programming Interface,应用程序接口),是系统提供的已实现的标准类的集合。在程序设计中,合理和充分利用类库提供的类和接口,不仅可以完成字符串处理、绘图、网络应用、数学计算等多方面的工作,而且可以大大提高编程效率,使程序简练、易懂。 Java类库中的类和接口大多封装在特定的包里,每个包具有自己的功能。有关类的介绍和使用方法,Java中提供了极其完善的技术文档。我们只需了解技术文档的格式就能方便地查阅文档。 Java提供的部分常用包 java.lang包中的常用类 java.lang是Java语言最广泛使用的包。它所包括的类是其他包的基础,由系统自动引入,程序中不必用import语句就可以使用其中的任何一个类。java.lang中所包含的类和接口对所有实际的Java程序都是必要的。下面我们将分别介绍几个常用的类。 String类 Java语言中的字符串属于String类。虽然有其它方法表示字符串(如字符数组),但Java使用String类作为字符串的标准格式。Java编译器把字符串转换成String对象。String对象一旦被创建了,就不能被改变。如果需要进行大量的字符串操作,应该使用StringBuffer类或者字符数组,最终结果可以被转换成String格式。 String类常用构造方法 举例:使用多种方法创建字符串并输出其内容 public class StrOutput { public static void main(String[] args) { //将字符串常量作为String对象对待,实际上是将一个String对象赋值给另一个 String s1 = Hello,java!; //声明一个字符串,然后为其赋值 String s2; s2 = Hello,java!; //使用String类的构造器中的一个。创建一个空字符串,然后赋值给它 String s3 = new String( ); s3 = Hello,java!; //将字符串直接传递给String类构造器来创建新的字符串 String s4 = new String(Hello,java!); //使用String类的构造器中的一个。 //通过创建字符数组传递给String类构造器来创建新的字符串 char c1[ ] = { H, i,j, a, v, a}; String s5 = new String(c1 ); System.out.println(s1); System.out.println(s2); System.out.println(s3); System.out.println(s4); System.out.println(s5);}} String类的常用方法 举例:字符串比较操作 public class StrCompare { public static void main(String[] args) { String s1=aaaa; String s2=aaaa; String s3=AAAA; String s4=bcd; if (s1.equals(s2)) { System.out.println(s1==s2); } else { System.out.println(s1!=s2); } if (s1.equalsIgnoreCase(s3)) { System.out.println( s1= =s3 when ignoring case); } else { System.out.println( s1!=s3 when ignoring case); } if (s1.regionMatches(true,0,s3,1,3)) { System.out.println( s1= =s3 when ignoring case); } else { System.out.println( s1!=s3 when ignoring case); } if (s1.regionMatches(false,0,s3,1,3)) { System.out.println( s1= =s3 when not ignoring case); } else { System.out.println(s1!=s3 when not ignoring case); } if (pareTo(s4)0) { System.out.println( s1s4); } els
显示全部
相似文档