- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java SE 6 技术手册投影片 - 第04章
第4章
• 從從autoboxing 、、
從從 、、
unboxing認識物件認識物件
認識物件認識物件
– 關於物件
– 自動裝箱 、拆箱
使用物件
• 想寫一個程式取得現在的系統時間 ,您只
要產生一個java.util.Date工具就可以了
• Date實際上如何向系統取得時間 ,則無需
您來操心
Date date = new Date();
System.out.println(date.toString());
Tue May 03 16:06:46 GMT+08:00 2005
使用物件
• 字串就是物件 ,是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));
使用物件
• 簡單的使用者登入程式
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 +
您好 ,輸入的登入資料有誤,請重新輸入!);
}
包裹 (Wrap )基本型態
• Long 、Integer 、Double 、Float 、Boolean
等類別是所謂的Wrapper類別
• 主要目的 ,就是讓您提供一個物件實例作
為「殼」,將基本型態包到這個物件之中
• 如此您就可以操作這個物件 ,就好像您將
基本型態當作物件一樣操作
包裹 (Wrap )基本型態
int data1 = 10;
int data2 = 20;
// 使用 Integer來包裏int資料
Integer data1Wrapper = new Integer(data1);
Integer data2Wrapper = new Integer(data2);
// 直接除以3
System.out.println(data1 / 3);
// 轉為double值再除以3
System.out.println(data1Wrapper.doubleValue() / 3);
// 進行兩個值的比較
System.out.println(data1WpareTo(data2Wrapper));
包裹 (Wrap )基本型態
自動裝箱 、拆箱
• 在J2SE 5.0之前 ,要如下才能將int包裝為
一個
文档评论(0)