07 30 API部分知識點梳理

2022-07-30 11:24:15 字數 1303 閱讀 9783

字串基本操作

string 是不可變物件

字串一旦建立,物件永遠無法改變,但是字串的引用可以重

新賦值;

「==」和equal的區別

1、==操作比較的是兩個變數的值,

對於引用型變數表示的是兩個變數在堆中儲存的位址是否相同,

即棧中的內容是否相同。

2、eaual操作表示的兩個變數是否是對同乙個物件的引用,即堆

中的內容是否相同。

3、==比較的是2個物件的位址,而equals比較的是2個物件的內容

棧:儲存區域性變數的值,包括:

1.用來儲存基本資料型別的值;

2.儲存類的例項,即堆區物件的引用(指標)。也可以用來儲存加

載方法時的幀。

堆:用來存放動態產生的資料,比如new出來的物件。

注意建立出來的物件只包含屬於各自的成員變數,並不包括成員

方法。因為同乙個類的物件擁有各自的成員變數,儲存在各自的

堆中,但是他們共享該類的方法,並不是每建立乙個物件就把成

員方法複製一次

int length():用於返回當前字串的長度

int indexof(int ch):用來檢查給定的乙個字元在當前字串中

第一次出現的下標位置。

string substring(int begin,int end):用來擷取當前字串的

部分內容以獲取這個子字串。我們只需要傳入兩個整數,乙個

用來表示從**開始,另乙個用來表示擷取到**,含頭不含尾

,包含開始下標的字元,但是不包含結束下標的字元。

string trim():將字串兩邊的空白(空白有很多種,空格是其中

之一)去除掉,並將去除後的新字串返回給我們。

boolean startswith(string suffix):用來判斷當前字串是否

是以給定的字串開始的。這裡要注意大小寫是敏感的。

boolean 

endswith(string suffix):用來判斷當前字串是否是以給定的

字串結尾的。

string touppercase():用來將當前字串中的英文部分的字元全

部變為大寫後再將新的字串返回

string tolowercase():用來將當前字串中的英文部分的字元全

部變為小寫後再將新的字串返回

字串末尾。

stringbuilder delete(int start,int end):用於刪除給定字元

串中的部分內容。需要傳入兩個引數,描述要刪除的字串的範

圍,同樣這個範圍是"含頭不含尾的「

Linux知識點梳理

使用者名稱 主機名 root hostname 使用者名稱 主機名稱 符號含義 當前使用者屬於root使用者 當前使用者屬於普通使用者 注意 對系統進行配置管理時,如要root使用者 檢視主機名稱 hostname設定主機名稱 hostname hadoop senior.com注意 該方式設定,當...

spring 知識點梳理

1.spring預設所有管理的bean都是單例模式 懶載入,所有的bean都是交給spring容器中的map管理,生命週期與spring相同,如果使用多例模式,bean則是交給記憶體管理,生命週期與spring無關 2.ssm分層 控制層 服務層 資料層 對應的註解分別為 controller se...

Linux C知識點梳理

第1章 程式設計和c語言 最簡單的c語言程式 第2章 演算法 程式的靈魂 第3章 簡單的c程式設計 順序程式設計 常量,變數 先定義後使用 常變數,識別符號 資料型別 運算子與表示式,不同型別資料間混合運算 c語句 資料的輸入輸出,printf scanf 函式,字元資料輸入輸出 第4章 選擇結構程...