java學習123之String類

2021-06-23 02:47:09 字數 1333 閱讀 4370

string類的常用方法:

int length()  返回當前字串長度。

int indexof(int ch) 查詢ch字元在該字串中第一次出現的位置。(若匹配不成功,則返回-1。下同)

int indexof(string str) 查詢str子字串在該字串中第一次出現的位置。

int lastindexof(int ch) 創造ch字元在該字串中最後一次出現的位置。

int lastindexof(string str) 查詢str字字串在該字串中最後一次出現的位置。

string substring(int beginindex) 獲取從beginindex位置開始到結束的字字串

string substring(int beginindex, int endindex) 獲取從beginindex(包括)位置開始到endindex(不包括)位置的子字串。

string trim() 返回去除了前後空格的字串。

boolean equals(object obj) 將該字串與指定物件比較,返回true或false。(注意:「==」是判斷兩個字串的記憶體首位址是否一致,而equals是比較兩個字串物件內容是否一致。)

string tolowercase() 將字串轉換為小寫。

string touppercase() 將字串轉換為大寫。

char charat(int index) 獲取字串中指定位置的字元。

string split(string regex, int limit) 將字串分割為子字串,返回字串陣列

byte getbytes() 將該字串轉換為byte陣列。

用string定義的字串是不能改變的,即使改變了乙個變數,只是改變了它的引用,而非改變了記憶體中字串。用string類建立的字串在記憶體中是不可修改的。而用stringbuilder可以建立可變的字串,stringbuilder類的常用方法如下:

stringbuilder insert(int i,stringbuilder str) 將str字字串插入到該字串的指定位置。

string tostring() 將stringbuilder物件轉換為string物件。

int length() 獲取字串的長度。

stringbuilder deletecharat (int index)傷處該字串中第index位的字元。

int lastindexof(string str) 查詢str字串在該字串中最後出現的地方,並返回str子字串的首個字元下標。

int indexof(string str) 查詢str字串在該字串中首次出現的地方,並返回str子字串的首個字元下標。

敏捷學習123

敏捷軟體開發 這本書。這篇部落格,就大概介紹下敏捷軟體開發的宣言 原則和物件導向設計的原則,以及個人的一些理解 楷體字體做區別 個人感覺,了解一種東西,一定要明白它的設計理念,才能更懂如何去學習。一 敏捷軟體開發宣言 個體和互動高於流程和工具 工作的軟體高於詳盡的文件 注重產品本身,而不是形式和流程...

java學習之this 用法

關於this,基本的用法是 1 使用this呼叫成員變數或成員函式 2 使用this呼叫建構函式 舉例 建立乙個person類 class person string name 定義三個成員變數 int age string adress person system.out.println 無參建構...

java學習之介面

inte ce 成員常量 public static final 成員函式 public abstract介面是不可以建立物件的,因為有抽象方法。子類對介面中的抽象方法全部實現後,子類才能夠例項化,否者子類是乙個抽象類。介面是對外暴露的規則 介面是程式的功能擴充套件 介面可以用來多實現 類與介面之間...