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

正文內(nèi)容

java程序設(shè)計之網(wǎng)絡(luò)編程第2版中ppt(編輯修改稿)

2025-03-12 11:58 本頁面
 

【文章內(nèi)容簡介】 ert(int index, char[] sb, int offset,int len) 。 public synchronized StringBuffer insert(int offset,String str) 字符串緩沖區(qū) StringBuffer的插入操作主要用于動態(tài)地向 StringBuffer中添加字符。根據(jù)構(gòu)造方法中的參數(shù)類型,可以向字符串緩沖區(qū)插入邏輯變量、字符、字符數(shù)組、雙精數(shù)、浮點數(shù)、整型數(shù)、長整型數(shù)、對象類型的字符串和字符串等。上述方法的返回類型為 StringBuffer。 例如: StringBuffer sbfSource=new StringBuffer(1+=2); int nOne=1; (2, nOne); (()); 輸出結(jié)果為: 1+1=2 StringBuffer類的常用方法 3.字符串緩沖區(qū)與字符串之間的轉(zhuǎn)換 toString() 將字符串緩沖區(qū)轉(zhuǎn)換為字符串,該方法返回類型為字符串。該方法是從緩沖區(qū)字符串向字符串轉(zhuǎn)換的方法,十分重要。 4. 取字符 (1) charAt(int index) 取得指定位置的字符。返回值類型為字符 char。位置編號從 0開始。 下面的代碼段為 charAt方法的例子: StringBuffer sbfSource=new StringBuffer(10); (My); char c=(0); // ?M? (2) getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin) 賦值指定位置的字符到字符串?dāng)?shù)組 dst. 無返回值。 下面的代碼段為 getChars方法的例子: StringBuffer sbfSource=new StringBuffer(You are the best!); char[] str; (0,2,str,0); // “Yo” StringBuffer類的常用方法 5. 刪除字符 (1)、 delete(int start, int end) 刪除字符串緩沖區(qū)中起始序號為 start、終止序號為 end1的字符,方法的返回類型為 StringBuffer。 下面的代碼段為 delete方法的例子: StringBuffer sbfSource=new StringBuffer(You are the best); (0,3); // are the best! (2)、 deleteCharAt(int index) 刪除字符串緩沖區(qū)中指定位置的字符,方法的返回類型為 StringBuffer。 StringBuffer類的常用方法 6.重設(shè)字符串長度 public void ensureCapacity(int minimumCapacity) 該方法重新設(shè)置字符串緩沖區(qū)的長度。但必須保證緩沖區(qū)的容量至少等于指定的最小數(shù)。 如果字符串緩沖區(qū)的當(dāng)前容量少于該參數(shù),則分配一個新的更大的內(nèi)部緩沖區(qū)。 新容量將取如下參數(shù)中較大的一個: 即 : max{參數(shù) minimumCapacity , 舊容量的兩倍加 2. } 如果參數(shù) minimumCapacity 非正,該方法不作任何操作,只簡單地返回。 public void SetLength(int newLength) 該方法將重新設(shè)置字符串緩沖區(qū)的長度。設(shè)置該字符串緩沖區(qū)的長度時,如果參數(shù) newLength 小于該字符串緩沖區(qū)的當(dāng)前長度。 該字符串緩沖區(qū)將被截斷來包含恰好等于由參數(shù) newLength 給出的字符數(shù)。 StringBuffer類的常用方法 7.內(nèi)容替換 public StringBuffer replace(int start,int end,String str) 將字符串緩沖區(qū)中起始位置為 start、終止位置為 end的字符替換為由字符串 str指定的內(nèi)容,方法返回類型為 StringBuffer。 下面的代碼段為 replace方法的例子: StringBuffer sbfSource=new StringBuffer(You are the best!); Stringstr=new String(I39。m); (0,7,str); // I39。m the best! StringBuffer類的常用方法 8.取子串 (1) publuc String substring(int start,int end) 取得字符串緩沖區(qū)中起始位置為 start、終止位置為 end的內(nèi)容,方法返回類型為 String。下面的代碼段為 subString方法的例子: StringBuffer sbfSource=new StringBuffer(You are the best!); String str=(0, 2); // Yo (2) publuc String substring(int start) 取得字符串緩沖區(qū)中從起始位置為 start直至字符串緩沖區(qū)結(jié)束的所有字符,方法還回類型為 String。 9.字符串反轉(zhuǎn) public StringBuffer reverse() 將字符串序列進(jìn)行反轉(zhuǎn) ,結(jié)果為 StringBuffer。 下面的代碼段為 reverse方法的例子: StringBuffer sbfSource=new StringBuffer(You are the best!); String str=(); // !tseb eht era uoY StringBuffer類的常用方法 10.獲取長度 (1)、 public int capacity() 用于得到目前字符串緩沖區(qū)的容量,該方法的返回類型為整數(shù)。 下面的代碼段為 capacity方法的例子: StringBuffer sbfSource=new StringBuffer(10); (you); System. out. println(字符串緩沖區(qū)的容量為: ” +()); 輸出結(jié)果為:字符串緩沖區(qū)的容量為: 10 (2)、 public int length( ) 用于得到字符串緩沖區(qū)的長度。該方法的返回類型為整數(shù)。 下面的代碼段為 length方法的例子: StringBuffer sbfSource=new StringBuffer(10); (you); System. out. println(“字符串緩沖區(qū)的長度為 :”+( )); 輸出結(jié)果為: 字符串緩沖區(qū)的剩余長度為: 3 StringBuffer類的常用方法 【 例 64】 將字符串反轉(zhuǎn)。 // public class Reverse { public static void main(String args[]){ String strSource = new String(“I love Java”)。 String strDest = reverseIt ( strSource )。 (strDest)。 } public static String reverseIt(String source) { int i, len = ()。 StringBuffer dest = new StringBuffer(len)。 for (i = (len 1)。 i = 0。 i) ((i))。 return ()。 } } 程序運行結(jié)果如下: avaJ evol I 第六章 字符串處理 String類 StringBuffer類 StringTokenizer類的應(yīng)用 字符串與其他數(shù)據(jù)類型的轉(zhuǎn)換 StringTokenizer類 構(gòu)造方法 StringTokenizer類的常用方法 構(gòu)造方法 StringTokenizer類提供三種形式的構(gòu)造函數(shù): StringTokenizer(String str) StringTokenizer(String sb, String delim) // delim為分隔符號 StringTokenizer(String Sb, String delim, boolean returnTokens) 在對一個字符串進(jìn)行解析的時候,在字符串中必須包括一個用于解析的分隔符號。Java置默認(rèn)的分隔符為空格、制表符 (39。\t39。)、換行符 (39。\n39。)、回車符 (39。\r39。)。如果在程序計中想采用自定義的分隔符,可以通過在構(gòu)造函數(shù)中指定 delim項來設(shè)置用戶分隔符。相應(yīng)地,在 StringTokenizer類中提供了相應(yīng)的成員方法: 另外,如果 returnTokens 標(biāo)志為 true, 則分隔符字符也被作為標(biāo)記返回。每個分隔符作為長度為一的字符串返回。如果標(biāo)志為 false, 則跳過分隔符字符,且把它作為標(biāo)記之間的分隔符。 例如: StringTokenizer fenxi=new StringTokenizer(we are student)。 StringTokenizer fenxi=new StringTokenizer(we ,are 。 student, , 。 )。 StringTokenizer類的常用方法 1.統(tǒng)計分隔符數(shù)量 public int countTokens() 該方法返回的是字符串中的當(dāng)前單詞的數(shù)量,為整數(shù)。例如: String str=new String(I love Java)。 StringTokenizer st=new StringTokenizer(str)。 int nTokens=()。 // 值為 3 2.匹配和尋找分隔符 通常,下面的兩個組合方法均可以用來完成分隔符的尋找和匹配: hasMoreElements()、 nextElement() 和 hasMoreTokens()、 nextToken()、 nextToken(String delim) 一般是用 hasMoreTokens方法判斷在字符串中是否還有已經(jīng)定義的分隔符。如果有,除分隔符后、到下一個分隔符之前的內(nèi)容進(jìn)行一次循環(huán)。如果沒有則終止循環(huán)。下面的兩個程序應(yīng)用 hasMoreTokens()、 nextToken()方法來尋找 String對象中的分隔符。 StringTokenizer類的常用方法 【 例 65】 利用 StringTokenizer類進(jìn)行簡單詞法分析 // import .*。 public class TestToken { public static void main(String args[]) { //構(gòu)造 StringTokenizer對象 StringTokenizer st = new StringTokenizer (this is a Java programming)。 //在字符串中匹配默認(rèn)的分隔符 while(()) { //打印當(dāng)前分隔符和下一分隔符之間的內(nèi)容 (())。 } } } 程序運行結(jié)果如下 this is a Java Programming 第六章 字符串處理 String類 StringBuffer類 StringTokenizer類的應(yīng)用 字符串與其他數(shù)據(jù)類型的轉(zhuǎn)換 字符串與其他數(shù)據(jù)類型的轉(zhuǎn)換 其他數(shù)據(jù)轉(zhuǎn)換為字符串 字符串轉(zhuǎn)化成其他數(shù)據(jù) 其他數(shù)據(jù)轉(zhuǎn)換為字符串 String類中提供了靜態(tài)方法 valueOf(),用來把不同類型的簡單數(shù)據(jù)轉(zhuǎn)化為字符串。申明格式如下: public static String valueOf(boolean b) public static String valueOf(char c) public static String valueOf(char[] data) public static String valueOf(char[ ]data,int offset,int count) public static String valueOf(do
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1