第六章 javaAPI.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第六章 javaAPI

1.String类和StringBuffer类 字符串是一个字符序列,如”hello”字符串。Java使用String类来把一个字符序列创建和存储为String对象。 String类定义为final的。任何创建的String对象都被认为是不可变的或不可更改的。 String e=” ”; String gr=”Hello”; String s = new String(”World!”); 1.String类和StringBuffer类 String类构造方法: public String() 生成空串 注意:空串和null不同 public String( String value ) 当一个String通过一个字面值复制创建的时候,这个String被存储在内存空间中供所有的对象分享。这个内存空间被称为String池。 当使用new运算符用来创建一个String对象时,则引用的是创建于堆内存中而不是String池中的String对象。 1.String类和StringBuffer类 例如: String a,b,c,d; a=“polly”; b=new String(“polly”); c=“polly”; d=“polly”; System.out.println(a==b); System.out.println(a==c); System.out.println(a==d); 字符串的强制转型和类型转换 String类把基本数据类型数据到一个String对象的转换当作显式强制转型处理。一个基本数据类型的数据不能够直接赋给String对象,但是能连接一个String,并把结果存储到一个String中。 当一个String和一个非String的值连接(使用重载+运算符)时,后者被转换成一个String对象。 只要实现了toString()方法,每个对象都能够转换成String. 例如: char c=‘a’; boolean b=true; int i=10; double d=12.3; String s1 =“”+c+””; String s2 =“”+b+””; String s3=“”+i+””; System.out.println(10+d+”printing 10 + d”); System.out.println(“printing 10+d “+10+d); Math类 Math类中包含了许多数学运算的静态方法。 幂运算--pow() 返回较大值--max() 返回较小值--min() 返回一个随机数--random() 数字舍入--round() 求平方根--sqrt() java.io.Console类(JDK1.6才有的) Console类中包含多个方法,可访问与当前 Java 虚拟机关联的基于字符的控制台设备 如果此虚拟机具有控制台,那么它将由此类唯一的实例(可通过调用 System.console() 方法获得)表示。如果没有可用的控制台设备,那么对该方法的调用将返回 null。 public Console printf(String?format, Object...?args) public String readLine() public char[] readPassword() public Reader reader() public PrintWriter writer() * * 下面的程序片断,实现访问Collection中的每个元素: Set s = new HashSet(); …… //add some object Iterator i = s.iterator(); while ( i.hasNext() ){ System.out.println(i.next()); } 样例一: import java.util.*; public class HashSetDemo { public static void main(String[] args) { SetString set = new HashSetString(); set.add(caterpillar); set.add(momor); set.add(bush); set.add(caterpillar); // 故意加入重复的对象 Iterator iterator = set.iterator(); // 使用 Iterator 显示对象 while(iterator.hasNext()) {

文档评论(0)

me54545 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档