Java string的基本用法

2021-08-28 13:28:10 字數 1400 閱讀 1480

一,定義字串與子串

定義

string e ="";\\空字串

string e="hello";

提取子串使用substring方法:

string e="hello";

string s=e.substring(0,4);\\s等於hell

system.out.println(s);

string e="hello";

string f="world";

string g=e+f;\\g=helloworld

system.out.println(g);

字串拼接還可使用concat方法:

該方法的作用是進行字串的連線,將兩個字串連線以後形成乙個新的字串。例如:

string s = 「abc」;

string s1 = 「def」;

string s2 = s.concat(s1);

則連線以後生成的新字串s2的值是」abcdef」,而字串s和s1的值不發生改變。如果需要連線多個字串,可以使用如下方法:

string s = 「abc」;

string s1 = 「def」;

string s2 = 「1234」;

string s3 = s.concat(s1).concat(s2);

則生成的新字串s3的值為」abcdef1234」。

當字串與非字串的值拼接時,後者會被轉換成字串:

int age=13;

string w="hello"+13;\\w=hello13

system.out.println(w);

另外字串是不可改變的.

三,檢測字串內容是否相等

比較兩個字串內容是否相等用equals()方法:

string str1="helloworld";

string str2="helloworld";

system.out.println( str1.equals(str2));

若字元內容一致則返回true,否則返回false。注意不可使用」「來判斷。

使用比較的是兩個物件在記憶體中儲存的位址是否一樣。例如

string str1 = 「helloworld」;

string str2 = new string(「helloworld」);

boolean b = (s == s1);

則變數b的值是false,因為str1物件對應的位址是」helloworld」的位址,而str2使用new關鍵字申請新的記憶體,所以記憶體位址和str1的」hello」的位址不一樣,所以獲得的值是false。

Java String類的基本用法

一 string類物件的建立 字串宣告 string stringname 字串建立 stringname new string 字串常量 或stringname 字串常量 二 string類構造方法 1 public string 無參構造方法,用來建立空字串的string物件。string st...

JAVA string常用的操作

class stringmethoddemo public static void method sub public static void method split public static void method replace public static void method trans...

Java String的常用方法

public char charat int index 返回指定索引處的字元。public int compareto string anotherstring public int comparetoignorecase string str 比較兩個字串的字典順序。比較兩個字串按字典順序,不區...