Heim  >  Artikel  >  Java  >  Einführung in String-bezogenes Wissen in Java (Codebeispiel)

Einführung in String-bezogenes Wissen in Java (Codebeispiel)

不言
不言nach vorne
2019-02-16 13:57:292187Durchsuche

Dieser Artikel bietet Ihnen eine Einführung in das relevante Wissen über Zeichenfolgen in Java (Codebeispiele). Ich hoffe, dass er für Sie hilfreich ist.

1. Zwei Erstellungsmethoden

 String str1 = "abc";        //字面量创建
 String str2 = new String("abc");  //构造方法创建

Bei der Erstellung mit Literalen wird nur ein Objekt generiert, während bei der Erstellung mit der Konstruktormethode zwei Objekte generiert werden (str2 vorne und neu). String im Hintergrund

2. Gängige Konstruktionsmethoden

public String()    //空参构造
public String(byte[] bytes)  //把字节数组转换成字符串
public String(byte[] bytes,int index,int length)  //把字节数组的一部分转换成字符串
public String(char[] value)  //把字符数组转换成字符串
public String(char[] value,int index,int count)  //把字符数组的一部分转换成字符串

3. String, StringBuffer, StringBuilder

4.1. String ist eine unveränderliche Zeichenfolge und die Länge wird bei der Definition festgelegt. StringBuffer und StringBuilder sind variable Zeichenfolgen. Die Standardlänge beträgt 16 Bit. Sie können später ausgefüllt werden, um eine variable Länge zu erreichen.

4.2. StringBuffer ist die jdk1.0-Version, die threadsicher und wenig effizient ist. StringBuilder ist die jdk1.5-Version, die threadsicher und hocheffizient ist.

Das obige ist der detaillierte Inhalt vonEinführung in String-bezogenes Wissen in Java (Codebeispiel). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:cnblogs.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen