2010-01-08 11:05:23
Alan
Java Class 5@NTU
基本型字元(Char)
-JAVA中圍16位元
-Ex:Showchar.java
-Char chr='a'
Character charObl= new Character('a')
字串(String)
-定義為常數,內容不可變動
-可用建構元
-常用" "
-String Pool (是在JVM記憶體常駐區塊中)
-使用" " 時,直接將值到入POOL中,若有相同值時,會直接將前面值所位址給新的指標,讓前後兩指標都擁有相同的記憶體位置
-length()
-取得字串長度
-charAt(int)
-直接取得某個字元
-char aChar= objname.charAt(9);
-substring()
-String roar= str.substring(11,15); roar顯示str字串中的第11到14的字元
-indexOf() & lastindexOf()
-從頭或從後找字算出第幾個
-equals(Object) & equalsIggnoreCase(String)
- concent & +
-StringBuffer
-增加字元或字串到物件結尾
-語法: StringBuffer strbuf= new StringBuffer(int)
-StringBuffer replace(int start, int end, String str);
-StringBuffer delete(int start, int end);
-StringBuffer reverse(); 倒置字元
-strbuf.insert()
-strbuf.setCharAt
-JAVA中圍16位元
-Ex:Showchar.java
-Char chr='a'
Character charObl= new Character('a')
字串(String)
-定義為常數,內容不可變動
-可用建構元
-常用" "
-String Pool (是在JVM記憶體常駐區塊中)
-使用" " 時,直接將值到入POOL中,若有相同值時,會直接將前面值所位址給新的指標,讓前後兩指標都擁有相同的記憶體位置
-length()
-取得字串長度
-charAt(int)
-直接取得某個字元
-char aChar= objname.charAt(9);
-substring()
-String roar= str.substring(11,15); roar顯示str字串中的第11到14的字元
-indexOf() & lastindexOf()
-從頭或從後找字算出第幾個
-equals(Object) & equalsIggnoreCase(String)
- concent & +
-StringBuffer
-增加字元或字串到物件結尾
-語法: StringBuffer strbuf= new StringBuffer(int)
-StringBuffer replace(int start, int end, String str);
-StringBuffer delete(int start, int end);
-StringBuffer reverse(); 倒置字元
-strbuf.insert()
-strbuf.setCharAt