public String toLowerCase()
public String toUpperCase()
public char charAt(int index)
public int indexOf(int ch)
public int lastIndexOf(int ch)
public String substring(int beginIndex)
public String substring(int beginIndex, int endIndex)
public char[] toCharArray()
public String intern()
public String[] split(String regex)
這些 method是代表什麼意思
2006-05-11 08:45:52 · 2 個解答 · 發問者 Sam 2 in 電腦與網際網路 ➔ 程式設計
1. public String toLowerCase()根據預設的 Locale,將字串中的每個字元都轉換成小寫。例如: String s = "aBCdEfG" s.toLowerCase() 傳回 "abcdefg"2. public String toUpperCase()根據預設的 Locale,將字串中的每個字元都轉換成大寫。例如: String s = "aBCdEfG" s.toUpperCase() 傳回 "ABCDEFG"3. public char charAt(int index)傳回字串中索引值為 index 的字元。例如: String s = "abcdefg" s.charAt(3) 傳回 'd'4. public int indexOf(int ch)傳回字串中第一次出現字元 ch 的索引值;如果 ch 沒有在字串中出現過,則傳回 -1。例如: String s = "abcdefg" s.indexOf('f') 傳回 55. public int lastIndexOf(int ch)傳回字串中最後一次出現字元 ch 的索引值;如果 ch 沒有在字串中出現過,則傳回 -1。例如: String s = "ababab" s.lastIndexOf('a') 傳回 46. public String substring(int beginIndex)傳回字串中以索引值 beginIndex 開始到字串結束的子字串。例如: String s = "abcdefg" s.substring(3) 傳回 "defg"7. public String substring(int beginIndex, int endIndex)傳回字串中以索引值 beginIndex 開始到索引值 endIndex - 1 結束的子字串;該子字串的長度為 endIndex - beginIndex。例如: String s = "abcdefg" s.substring(2, 5) 傳回 "cde"8. public char[] toCharArray()將字串轉換為字元陣列。例如: String s = "abcdefg" s.toCharArray() 傳回 {'a', 'b', 'c', 'd', 'e', 'f', 'g'}9. public String intern()這個方法會先在記憶體中的 String pool 中利用 equal(Object) 方法搜尋是否有相同的字串,若有,則傳回該字串;若無,則會先將本字串加入 String pool 中,再傳回本字串。10. public String[] split(String regex)利用傳入的正規表達式(Regular Expression) regex 將字串分段。例如: String s = "boo:and:foo" s.split(":") 傳回 {"boo", "and", "foo") 而 s.split("o") 傳回 {"b", "", ":and:foo"}
2006-05-12 09:42:32 · answer #1 · answered by ? 7 · 0⤊ 0⤋
網路上這種相關的資料很多,擅用google查一下吧!
這要手打說明很累的,路徑都給你了,
也都查好了,我就不轉貼了~
這就是自己TRY一下就很有感覺了,
哈~ 本來想PO英文的HELP當回答,
今天天氣好,不亂搞~ 呵呵~ 加油吧!
寫程式是一條有趣的路~
=====================================================
toLowerCase 傳回引數字串,並將所有字元變為小寫字體。
toUpperCase 傳回引數字串,並將所有字元變為大寫字體。
substring 傳回字串引數的子字串,以開始和結束字元標示。需要三個引數。
以上來源 http://publib.boulder.ibm.com/tividd/td/tec/GC32-0691-01/zh_TW/HTML/eifmst02.htm#ToC
=====================================================
intern() 的時候, 會在 string pool 找出與本身相同的
string. 要時 string pool 沒有的話就把自身加到 string pool.
以上來源 http://big5.ccidnet.com:89/gate/big5/java.ccidnet.com/art/3737/20060310/474533_1.html
這裡有舉例說明
======================================================
char charAt(int index) 傳回指定索引處的字元
int indexOf(int ch) 傳回指定字元第一個找到的索引位置
int indexOf(String str) 傳回指定字串第一個找到的索引位置
int lastIndexOf(int ch) 傳回指定字元最後一個找到的索引位置
String substring(int beginIndex) 取出指定索引處至字串尾端的子字串
String substring(int beginIndex, int endIndex) 取出指定索引範圍子字串
char[] toCharArray() 將字串轉換為字元Array
以上來源 http://caterpillar.onlyfun.net/Gossip/JavaGossip-V1/StringClass.htm
2006-05-12 08:27:06 · answer #2 · answered by 明 3 · 0⤊ 0⤋