freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java程序設(shè)計教學課件5-資料下載頁

2025-04-22 18:25本頁面

【導讀】聲明對象的規(guī)則與變量聲明規(guī)則相同,但對象變量是引用。在java里類和接口都可以作為數(shù)據(jù)類型來使用;對象聲明通知編譯器name將用來引用type類型的變量。對象聲明并不創(chuàng)建新的對象。每個變量代表一個存儲值的內(nèi)存地址。對象變量的賦值和你直覺期望的不同。例如,你認為下面的程。序段是做什么呢?況卻相反,b1和b2將引用同樣的對象。分配任何內(nèi)存或?qū)υ瓕ο笞鋈魏尾糠值目截悺_@種情況描繪如下:。java運行使系統(tǒng)有一個垃圾回收進程負責清除不再使用的對象。垃圾回收器定期掃描內(nèi)存,對于被應(yīng)用的對象加上標記,按可能的路徑掃描結(jié)束后清除未加標記的對象。人為地將引用變量置為null. 行垃圾收集時,垃圾收集線程與系統(tǒng)同步運行。則垃圾收集器在系統(tǒng)空閑時異步地執(zhí)行。通常在該方法內(nèi)包括了釋放系統(tǒng)。從對象中獲得信息。構(gòu)造方法只能由new運算符調(diào)用。定義類時如未定義構(gòu)造方法,運行時系統(tǒng)會為該類自動

  

【正文】 指定對象的長度 , 將對象的內(nèi)容進行裁減 。如果參數(shù)小于對象的長度 , 則將對象截斷;如果參數(shù)大于等于對象的長度 , 則填充空字符(39。\u039。)擴充新增加的部分 。 75 StringBuffer類常用方法(續(xù) ) void ensureCapacity(int NewCapacity) 設(shè)定對象的緩沖區(qū)的大小,若參數(shù) 小于對象的容量,則新的設(shè)置將不起作用,也就是說容量只能擴大而不能縮小。 程序 69演示了這幾個方法的具體應(yīng)用。 public class TestCapacity{ // 程序 public static void main(String args[ ]) { String s=Java。 StringBuffer str=new StringBuffer(s)。 (Length=+( ))。 (Capacity=+( ))。 (8)。 // 設(shè)置長度為 8 (80)。 // 設(shè)置容量為 80 (\nstr= +str)。 (Length = +( ))。 (capacity = +( ))。 (3)。 (20)。 (\nstr= +str)。 (Length = +( ))。 (capacity = +( ))。 } } 78 StringBuffer類常用方法 (續(xù) ) 5. public void setCharAt(int index, char ch) 將參數(shù) index指定位置上的字符 , 設(shè)置成參數(shù) ch 指定的字符 。 例如: StringBuffer str=new StringBuffer(Hello,Java)。 (3,39。L39。)。 則 str的內(nèi)容變成了 HelLo,Java 79 StringBuffer類常用方法 (續(xù) ) 6. public StringBuffer append(多種數(shù)據(jù)類型 ) 將其它類型的數(shù)據(jù)添加到 StringBuffer對象的尾部,返回修改后的 StringBuffer對象。 例如: StringBuffer s1,s2=new StringBuffer( )。 s1=s2。 // s1和 s2代表同一個對象 ().append(39。 39。).append(Java)。 (s1==s2)。 // 輸出 true (s1)。 // 輸出 Java 80 append方法的實現(xiàn)技術(shù)內(nèi)幕 ? append能自動調(diào)用 String類中靜態(tài)的方法valueOf( ),從而將其它類型數(shù)據(jù)轉(zhuǎn)換成String類的一個臨時對象,然后將此臨時對象添加到 StringBuffer對象的尾部; 81 StringBuffer類常用方法 (續(xù) ) 7. public String toString( ) 該方法把 StringBuffer對象的內(nèi)容復制到一個新的 String類對象中,返回這個新的 String類對象。例如程序 510。 public class BufferToString{ // 程序 510 public static void main(String args[ ]) { String s1。 StringBuffer s2=new StringBuffer(Hello )。 s1=(Java!).toString( )。 (s1=+s1++s2=+s2)。 } } 程序輸出結(jié)果: s1= Hello Java! s2= Hello Java! 83 StringBuffer類常用方法 (續(xù) ) 8. public StringBuffer insert(int offset, 多種類型 b) 該方法是將一個其它類型的對象 b插入到 offset指定的位置 。 例如: StringBuffer str=new StringBuffer( Java!)。 // 將字符串 Hello插入到下標為 0的位置 (0,Hello)。 (str= +str)。 輸出結(jié)果為: str= Hello Java! 84 例 ? public class TestMulTableUsingStringBuffer ? { ? // Main method ? public static void main(String[] args) ? { ? // Create a string buffer ? StringBuffer strBuf = new StringBuffer()。 ? // Get start time ? long startTime = ()。 ? // Append the title to the buffer ? ( Multiplication Table + 39。\n39。)。 ? ( + 39。\n39。)。 85 例 ? // Append the number title to the buffer ? ( | )。 ? for (int j=1。 j=9。 j++) ? ( + j)。 ? (39。\n39。)。 86 例 ? // Append multiplication table body to the buffer ? for (int i=1。 i=9。 i++) ? { ? (i + | )。 ? for (int j=1。 j=9。 j++) ? { ? if (i*j 10) ? ( +i*j)。 ? else ? ( +i*j)。 ? } ? ( + 39。\n39。)。 ? } 87 例 ? // Print the string buffer ? (strBuf)。 ? // Get end time ? long endTime = ()。 ? (Elapsed time is + (endTime startTime) ? + milliseconds)。 ? } 88 使用 StringTokenizer 類分析字符串 當我們分析一個字符串并將字符串分解成可被獨立使用的單詞時 ,可以使用 包 中的 StringTokenizer 類 ,該 類有兩個常用的構(gòu)造方法: StringTokenizer(String s) StringTokenizer(String s, String delim) 中的字符被作為分隔符 . 例如: StringTokenizer fenxi=new StringTokenizer(we are student)。 StringTokenizer fenxi=new StringTokenizer(we ,are 。 student, , 。 )。 89 例子 import .*。 public class Example5_7 { public static void main(String args[]) { String s=I am ,she is my girlfriend。 StringTokenizer fenxi=new StringTokenizer(s,“ ,”)。 int number=()。 while(()) { String str=()。 (str)。 (還剩 +()+個單詞 )。 } (s 共有單詞 +number+個 )。 } } 90 例 import 。 public class TestStringTokenizer { // Main method public static void main(String[] args) { // Create a string and string tokenizer String s = I am learning Java. Show me how to use StringTokenizer.。 StringTokenizer st = new StringTokenizer(s)。 // Retrieve and display tokens (The total number of words is + ())。 while (()) (())。 } }
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1