天天看點

java string copyvalueof,Java中的String類

Java String 類

字元串廣泛應用 在 Java 程式設計中,在 Java 中字元串屬于對象,Java 提供了 String 類來建立和操作字元串。

建立字元串

建立字元串最簡單的方式如下:

String greeting = "etang";

在代碼中遇到字元串常量時,這裡的值是 "etang",編譯器會使用該值建立一個String對象。

和其它對象一樣,可以使用關鍵字和構造方法來建立String對象。

String類有11種構造方法,這些方法提供不同的參數來初始化字元串,比如提供一個字元數組參數:

StringDemo.java 檔案代碼:

public class StringDemo{

public static void main(String args[]){

char[] helloArray = { 'e', 't', 'a', 'n', 'g'};

String helloString = new String(helloArray);

System.out.println( helloString );

}

}

以上執行個體編譯運作結果如下:

etang

**注意:**String 類是不可改變的,是以你一旦建立了 String 對象,那它的值就無法改變了(詳看筆記部分解析)。

字元串長度

用于擷取有關對象的資訊的方法稱為通路器方法。

String 類的一個通路器方法是 length() 方法,它傳回字元串對象包含的字元數。

下面的代碼執行後,len 變量等于 18:

StringDemo.java 檔案代碼:

public class StringDemo {

public static void main(String args[]) {

String site = "blog.nyanon.online";

int len = site.length();

System.out.println( "字元串長度 : " + len );

}

}

或者也可以這樣寫:

public class StringDemo {

public static void main(String args[]) {

String site = "blog.nyanon.online";

System.out.println( "字元串長度 : " + site.length());

}

}

以上執行個體編譯運作結果如下:

字元串長度 : 18

連接配接字元串

String 類提供了連接配接兩個字元串的方法:

string1.concat(string2);

傳回 string2 連接配接 string1 的新字元串。也可以對字元串常量使用 concat() 方法,如:

"我的名字是 ".concat("etang");

結果如下:

"我的名字是 etang"

更常用的是使用'+'操作符來連接配接字元串,如:

"Hello," + " etang" + "!"

結果如下:

"Hello, etang!"

下面是一個例子:

StringDemo.java 檔案代碼:

public class StringDemo {

public static void main(String args[]) {

String string1 = "網址:";

System.out.println("1、" + string1 + "blog.nyanon.online");

}

}

以上執行個體編譯運作結果如下:

1、網址:blog.nyanon.online

String 方法

下面是 String 類支援的方法,更多詳細,參看 Java String API 文檔: