国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

day13 String

2019-11-06 06:02:16
字體:
來源:轉載
供稿:網友

<05 String常見功能-比較和去除空格> 1)將字符串轉換成大寫或者小寫。 String toUpperCase(),String toLowerCase() 2)將字符串兩端的多個空格去除。String trim() 3)對兩個字符串進行自然順序的比較。String compareTo(string) (注意:都是產生新的字符串。因為字符串一旦被聲明,便不可再修改) String類方法掌握要求:不借助API、編譯工具,能夠獨立手寫出來。

<06 StringBuffer> StringBuffer:線程安全的可變字符序列 該類是final的,so不能繼承 1)StringBuffer是字符串緩沖區,是一個容器 容器 具備的特點: 存儲、刪除、獲取、修改(增刪改查 CURD) 緩沖區特點:可以不斷往里面添加數據。而最終用的時候,把它變成字符串用。sb.toString() 緩沖區特點: a:長度可變 b:可以操作多個數據類型 c:最終會通過toString()方法變成字符串。 何時用:當數據類型不確定、個數不確定、且最終要變成字符串時,它最方便。比數組方便。二者各有利弊。 a)存儲: StringBuffer append():添加到已有數據的結尾處 sb.append("abc").append(true).append(34); //方法調用鏈,返回的還是本類對象。返回的還是原緩沖區對象。。 StringBuffer insert(index, 數據):在指定index位置插入 sb.insert(1, "QQ"); //在a后面插。orqq放在第1位上 (注意:如果越界,會報異常。 但凡訪問到不存在的角標,就是越界)

b)刪除: StringBuffer delete(start, end):刪除緩沖區中數據。包含start,不包含end StringBuffer deleteCharAt(index):刪除指定位置的字符 d)修改: StringBuffer replace(start, end, string) ; void setCharAt(int index, char ch) sb.replace(1, 4, "java"); //不包含腳標4 sb.setCharAt(2, 'k'); //替換腳標2處的位置 5)反轉 StringBuffer reverse() 6) void getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin) sb.getChars(1, 4, chs, 1); //包含頭,不包含尾(即包含腳標1,不包含腳標4                 //存到chs中,從chs的1位置開始存

在JDK1.5版本之后,出現了StringBuilder。 區別在于: StringBuffer是線程同步。 StringBuilder是線程不同步的。 (就是有鎖沒鎖的區別) 以后開發,建議使用StringBuilder。(提高效率)

java升級三個因素: 1)提高效率;2)簡化書寫;3)提高安全性

<13 基本數據類型包裝類>


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 资源县| 溧水县| 平果县| 东兴市| 天长市| 榆树市| 娄烦县| 探索| 呼玛县| 柞水县| 苏尼特左旗| 应城市| 自治县| 建德市| 胶州市| 南溪县| 内乡县| 交口县| 肥乡县| 长沙市| 天水市| 孟州市| 鲜城| 巢湖市| 牟定县| 调兵山市| 丽水市| 天门市| 灵石县| 瑞安市| 井陉县| 汾西县| 赫章县| 怀仁县| 武隆县| 专栏| 阿合奇县| 林甸县| 奉化市| 东丽区| 专栏|