Zeichenkettenoperation dies und das-Java-Version-

Zeichenkettenoperation dies und das-Java-Version-

Derzeit wird es als Memorandum zusammengefasst. Es kann nicht praktisch sein. Ich werde vorerst aus Java schreiben. Bitte weisen Sie darauf hin, wenn Sie etwas Seltsames schreiben.

String-Verkettung

Sample1.java


/**Kombinieren Sie Zeichenliterale und Konstanten**/
String final CONSTSTR = "A";
String strA = "A" + "B" + CONSTSTR; //Literale und Konstanten+Gut zu kombinieren
System.out.println(strA); // ABA

/**Andere Joins**/
String strB = "B";
String strC = "C";
StringBuilder buff = new StringBuilder();
buff.append(strA);
buff.append(strB);
buff.append(strC);

Dieser Artikel ist detailliert https://qiita.com/yoshi389111/items/67354ba33f9271ef2c68

Konvertieren Sie Zeichenfolgen in Zahlen

Sample2.java


/**Normalerweise von Zeichenkette in Zahl konvertieren**/
String strA = "1";
int numA = Integer.parseInt(strA);

/**In Anbetracht der Ausnahmebehandlung wird vorerst zum Zeitpunkt der Ausnahme 0 zurückgegeben**/
String hoge = "hoge";
try {
    int numB = Integer.parseInt(hoge);
} catch (NumberFormatException e) {
    return 0;
}

Schneiden Sie eine Zeichenfolge aus (geben Sie einen Bereich an).

Sample3.java


/**Ausschneiden durch Angabe des zu schneidenden Start- und Endpunkts**/
String strA = "12345";
strA.substring(0,3); // 123
strA.substring(1,3); // 23

/**Schneiden Sie aus, indem Sie nur den Startpunkt angeben, der ausgeschnitten werden soll**/
strA.substring(2); // 345

Schneiden Sie nur eine Zeichenfolge aus

Sample4.java


/**Schneiden Sie nur ein Zeichen mit Char-Typ aus**/
String strA = "12345";
Char charA = strA.charAt(3); // 4

Entfernen Sie die vorderen und hinteren Rohlinge

Sample5.java


/**Vorher und nachher leer(Nur halbe Breite)Löschen**/
String strA = " ABC ";
strA.trim(); // ABC

Zeichenfolge ersetzen

Sample6.java


String strA = "ABCABCABC";
/**Ersetzen Sie alle A durch X.**/
strA.replace('A', 'X'); // XBCXBCXBC
/**Ersetzen Sie nur das allererste A durch X.**/
strA.replaceFirst('A', 'X'); // XBCABCABC

Genaue Übereinstimmung der Zeichenkette

Sample7.java


String strA = "ABC";
String strB = null;

/**Stellen Sie fest, ob es sich um eine genaue Übereinstimmung handelt**/
"ABC".equals(strA); // true
"CBA".equals(strA); // false
/**Falsches Urteil, wenn die Beurteilungszeichenfolge null ist**/
"ABC".equals(strB); // false

Übereinstimmungsbeurteilung der Zeichenkette ohne Berücksichtigung der Groß- und Kleinschreibung

Sample8.java


String strA = "ABC";
String strB = "xyz";

/**Fall ignorieren und beurteilen, ob sie übereinstimmen**/
"abc".equalsIgnoreCase(strA); // true
"XYZ".equalsIgnoreCase(strB); // true

Beurteilen Sie, ob die Zeichenfolge eine Präfixübereinstimmung oder eine Suffixübereinstimmung ist

Sample9.java


String strA = "ABCDE";

/**Bestimmen Sie, ob es sich um eine Präfixübereinstimmung oder eine Suffixübereinstimmung handelt**/
strA.startsWith("AB"); // true
strA.endWith("DE"); // true

Stellen Sie fest, ob die Zeichenfolge leer ist

Sample10.java


String strA = "";

/**Stellen Sie fest, ob die Zeichenfolge leer ist**/
strA.isEmpty(); // true

Bestimmen Sie, ob eine bestimmte Zeichenfolge enthalten ist

Sample11.java


String strA = "ABCDEFGHIJ";

/**Bestimmen Sie, ob eine bestimmte Zeichenfolge enthalten ist**/
strA.contains("DE"); // true

Recommended Posts

Zeichenkettenoperation dies und das-Java-Version-
String und Stringbuffer und String Builder
String-Literale und Instanzen
[Java] Vergleich von Zeichenketten und && und ||
Verschiedene Ruby-String-Operationen
Grundlegende Bediener und Operationen
[Java] Über String und StringBuilder
String-Verkettung und Zeilenumbrüche
Elektronisches Zertifikat dies und das
Base64 Encoder dies und das