第4章 °从 autoboxing、 unboxing认识对象 尖于对象 自动装箱、拆箱
第4章 • 从autoboxing、unboxing认识对象 – 关于对象 – 自动装箱、拆箱
使用对象 想写一个程序取得现在的系统时间’您只 要产生一个 ava. util. Date工具就可以了 Date实际上如何向系统取得时间,则无需 您来操 Date date new Date(i System. out. println(date. tostring())i fue May0316:06:46GM+08:002005 de\ch04\NowTimeiava
使用对象 • 想写一个程序取得现在的系统时间,您只 要产生一个java.util.Date工具就可以了 • Date实际上如何向系统取得时间,则无需 您来操心 Date date = new Date(); System.out.println(date.toString()); Tue May 03 16:06:46 GMT+08:00 2005 code\ch04\NowTime.java
使用对象 字符串就是对象’是 java lang. String类别的 一个实例 code\ch04\String Demo. iava string text "Haⅴ e a nice day System,out, print1n("原文"+text); //传回全为大写的字符串内容 System. out. println ("Xg:"+ text. toUpperCase()); //转回全为小写的字符串内容 System. out. println("N: " text tolowerCase())i //计算字符串长度 System. out. println("K:"+ text length() //传回取代文字后的字符串 System. out. println("EXrt:"+ text replaceAll("nice","good") //传回指定位置后的子字符串 System.out. println("子字符串:"+text. substring(5));
使用对象 • 字符串就是对象,是java.lang.String类别的 一个实例 String text = "Have a nice day!! :)"; System.out.println("原文:" + text); //传回全为大写的字符串内容 System.out.println("大写:" + text.toUpperCase()); //转回全为小写的字符串内容 System.out.println("小写:" + text.toLowerCase()); //计算字符串长度 System.out.println("长度:" + text.length()); //传回取代文字后的字符串 System.out.println("取代:" + text.replaceAll("nice", "good")); //传回指定位置后的子字符串 System.out.println("子字符串:" + text.substring(5)); code\ch04\StringDemo.java
使用对象 简单的用户登人程序 System.out. print("使用者名称:"); string username scanner next() System.out. print("用户密码:"); string password scanner next() if ("caterpillar". equals(username) &&1975.equals(password) System.out. print1n("秘密信息在此!"); else i System. out. println(username t "您好,输人的登λ数据有误’请重新输人!") code\ch04UserLogin, java
使用对象 • 简单的用户登入程序 System.out.print("使用者名称:"); String username = scanner.next(); System.out.print("用户密码:"); String password = scanner.next(); if("caterpillar".equals(username) && "1975".equals(password)) { System.out.println("秘密信息在此!"); } else { System.out.println(username + "您好,输入的登入数据有误,请重新输入!"); } code\ch04\UserLogin.java
包裹(Wrap)基本类型 Long、 nteger、 Double、 Float、 Boolean 等类别是所谓的 Wrapper类别 主要目的,就是让您提供一个对象实例作 为「壳」,将基本类型包到这个对象之中 如此您就可以操作这个对象,就好像您捋 基本类型当作对象一样操作
包裹(Wrap)基本类型 • Long、Integer、Double、Float、Boolean 等类别是所谓的Wrapper类别 • 主要目的,就是让您提供一个对象实例作 为「壳」,将基本类型包到这个对象之中 • 如此您就可以操作这个对象,就好像您将 基本类型当作对象一样操作