java學習總結系列II

2021-08-11 05:43:55 字數 1237 閱讀 4968

常用的類

一.  建立string型別的資料

a)   string  變數名 =new  string();

b)   string  變數名 =new    string(「字串」);

c)   string  變數名  = 「」;

二.  string類的常用屬性和方法

a)   length()   陣列的長度

a)   charat(index)   根據下標找字元

a)   indexof(str)  根據字元找下標(從左到右找到該字元第一次出現的下標)

a)   indexof(string str,int fromindex)  從指定的位置開始查詢該字元第一次出現的位置

a)   lastindexof(string str)         根據字元找下標(從右往左查詢該字元第一次出現的下標)

a)   lastindexof(string str ,fromindex) 根據字元找下標(從指定的位置開始從右往左查詢該字元第一次出現的下標)

a)   replace(stringoldstr , string  newstr)  字串替換

a)   split(string str)   使用指定的字元,分割字串,得到相應的字串陣列

a)   concat(string str)  字串拼接

a)   contains(string str)  字串是否包含指定字元(結果為boolean型別的)

a)   equals(「」)     比較兩個字串是否相等,得到的結果是boolean型別

a)   substring(int beginindex)  從指定下標開始擷取,直到字串結束

a)   substring(int beginindex,endindex)從指定下標開始擷取到指定位置

a)   tolowercase()  將大寫轉化為小寫

b)   touppercase()  將小寫轉化為大寫

擁有共同的方法,tostring()轉為字串

1.  string字串的長度是固定不變的,而stringbuffer和stringbuilder來說可變的字串,所以說一般情況下涉及到字串拼接我們都使用stringbuffer或者stringbuilder

2.  stringbuffer是執行緒安全的,執行效率低於stringbuilder

3.  stringbuilder是非執行緒安全的,適用於單執行緒,執行效率高於stringbuffer 

Java學習總結系列之III

map是由鍵物件和值物件組成的 map的格式 map要求 鍵物件不能重複,值物件可以重複,key是唯一的 key和value的資料型別沒有限制 put key,value 向map對映中新增資料 size 獲得map對映的長度 get key 根據key獲得所對應的value值 values 獲得所...

java學習總結

1 成員變數和區域性變數的區別 1 在類中的位置不同 成員變數 類中方法外 區域性變數 方法定義中或者方法宣告上 2 在記憶體中的位置不同 成員變數 在堆中 區域性變數 在棧中 3 生命週期不同 成員變數 隨著物件的建立而存在,隨著物件的消失而消失 區域性變數 隨著方法的呼叫而存在,隨著方法的呼叫完...

java學習總結

一 理解類與物件 類是指物件的共同特徵 物件是指具體的例項個體 換句話說就是 物件是類的具體化,類是有著物件的共同特徵的概述二 如何建立類,如何建立物件,如何呼叫屬性和方法 1 建立類 首先要獲得這個類的屬性以及方法,通常格式為 修飾符 class 類名 ps 類名的使用盡量使用其英文名字,但是不能...