String類基礎知識

2022-06-14 19:54:10 字數 2518 閱讀 4837

1、string類的構造方法

(1)string(string original)  //把字串資料封裝成字串物件

(2)string(char c)   //把字元陣列的資料封裝成字串物件

(3)string(char c, int index, int count)  // 把字元陣列中的一部分資料封裝成字串物件

示例:

1

public

class

demo01 ;

7 string str02=new

string(c1);89

char c2=new

char;

10 string str03=new string(c2,0,5);

1112

system.out.println(str01);

13system.out.println(str02);

14system.out.println(str03);

1516

}17 }

輸出位:

hello

hello

hello

2、string類常用方法

(1)public boolean equals(object obj)

將此字串與指定的物件比較。若內容相等,返回true,否則,返回false。

equal 和 == 的區別:

equal:比較的是值是否相同

示例:

1

public

class

demo01

15 }

輸出結果為:

s1:helloworld   s2:helloworld

false

true

(2)public boolean equalignorecase(string otherstring)

將此string與另乙個string比較,不考慮大小寫。如果兩個字串的長度相同,並且其中的相應字元都相等(忽略大小寫),則認為這兩個字串是相等的。 

示例:

1

public

class

demo02

13 }

輸出結果為:

s1:hello world!  s2:hello world!s1.equal(s2):

false

s1.equalignorecase(s2):

true

(3)public boolean startswith(string str)

判斷字串物件是否以指定的str開頭

示例:

1

public

class

demo04

11 }

輸出為:

false

true

(4)public boolean endswith(string str)

判斷字串物件是否以指定的str結尾

示例:

1

public

class

demo05

11 }

輸出為:

true

true

(5)public int length()

獲取字串的長度,其實也就是字元個數

(6)public char charat(int index)

獲取指定索引處的字元

(7)public int indexof(string str)

獲取str在字串物件中第一次出現的索引

示例:

1

public

class

demo06

15 }

輸出為:

字串"hello world! this is me"的長度為:23

位於字串str,索引為2的字元為:l

"ll"在字串str的索引位置是:2

(8)public string substring(int start)

從start開始擷取字串

(9)public string substring(int start,int end)

從start開始,到end結束擷取字串。包括start,不包括end

(10)public char tochararray()

把字串轉換為字元陣列

(11)public string tolowercase()

把字串轉換為小寫字串

(12)public string touppercase()

把字串轉換為大寫字串

(13)public string trim()

將去除字串兩端空格 

(13)public string split (string str)

按照指定符號分割字串 

String類基礎知識總結

一.1.1 c語言中的字串 c語言中,字串是以 0 結尾的一些字元的集合,為了操作方便,c標準庫中提供了一些str系列的庫函式,但是這些庫函式與字串是分離開的,不太符合oop的思想,而且底層空間需要使用者自己管理,稍不留神可能還會越界訪問.1.2 string類 總結 string是表示字串的字串類...

string的基礎知識

include include include include using namespace std bool cmp string a,string b 從大到小排列 intmain sort sb,sb 5,cmp 從大到小排列 s abs string的賦值 strcpy ss,abs c語...

C 基礎知識整理 基礎知識(2) 類

類,是物件導向語言的基礎。類的三大特性 封裝 繼承 多型。最基本的特性就是封裝性。程式設計師用程式描述世界,將世界的所有事物都看成物件,怎麼描述這個物件?那就是類了。也就是用類來封裝物件。用書上的話說,類是具有相同屬性和行為的物件的抽象。寶馬汽車 別克汽車 五菱之光汽車.基本具有相同的屬性和行為,所...