Opération de chaîne de caractères ceci et cela-version Java-

Opération de chaîne de caractères ceci et cela-version Java-

Pour le moment, il est résumé sous forme de mémorandum. Ce n'est peut-être pas pratique. J'écrirai à partir de Java pour le moment. Veuillez indiquer si vous écrivez quelque chose d'étrange.

Concaténation de chaînes

Sample1.java


/**Combiner des littéraux de caractères et des constantes**/
String final CONSTSTR = "A";
String strA = "A" + "B" + CONSTSTR; //Littéraux et constantes+Bon à combiner avec
System.out.println(strA); // ABA

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

Cet article est détaillé https://qiita.com/yoshi389111/items/67354ba33f9271ef2c68

Convertir des chaînes en nombres

Sample2.java


/**Convertir normalement de chaîne de caractères en nombre**/
String strA = "1";
int numA = Integer.parseInt(strA);

/**Compte tenu de la gestion des exceptions, 0 est renvoyé au moment de l'exception pour le moment**/
String hoge = "hoge";
try {
    int numB = Integer.parseInt(hoge);
} catch (NumberFormatException e) {
    return 0;
}

Découpez une chaîne de caractères (spécifiez une plage)

Sample3.java


/**Découper en spécifiant le point de départ et le point final à découper**/
String strA = "12345";
strA.substring(0,3); // 123
strA.substring(1,3); // 23

/**Découper en spécifiant uniquement le point de départ à découper**/
strA.substring(2); // 345

Découpez une seule chaîne de caractères

Sample4.java


/**Découpez un seul caractère avec le type Char**/
String strA = "12345";
Char charA = strA.charAt(3); // 4

Supprimer les espaces de début et de fin

Sample5.java


/**Vide avant et après(Demi-largeur uniquement)Effacer**/
String strA = " ABC ";
strA.trim(); // ABC

Remplacer la chaîne

Sample6.java


String strA = "ABCABCABC";
/**Remplacez tout A par X**/
strA.replace('A', 'X'); // XBCXBCXBC
/**Remplacez uniquement le tout premier A par X**/
strA.replaceFirst('A', 'X'); // XBCABCABC

Jugement de correspondance exacte de la chaîne de caractères

Sample7.java


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

/**Déterminez s'il s'agit d'une correspondance exacte**/
"ABC".equals(strA); // true
"CBA".equals(strA); // false
/**Faux jugement si la chaîne de caractères de jugement est nulle**/
"ABC".equals(strB); // false

Jugement de correspondance de la chaîne de caractères ignorant la casse

Sample8.java


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

/**Ignorer les cas et juger s'ils correspondent**/
"abc".equalsIgnoreCase(strA); // true
"XYZ".equalsIgnoreCase(strB); // true

Juger si la chaîne de caractères est une correspondance de préfixe ou de suffixe

Sample9.java


String strA = "ABCDE";

/**Déterminez s'il s'agit d'une correspondance de préfixe ou de suffixe**/
strA.startsWith("AB"); // true
strA.endWith("DE"); // true

Déterminez si la chaîne de caractères est vide

Sample10.java


String strA = "";

/**Déterminez si la chaîne de caractères est vide**/
strA.isEmpty(); // true

Déterminer si une chaîne spécifique est incluse

Sample11.java


String strA = "ABCDEFGHIJ";

/**Déterminer si une chaîne de caractères spécifique est incluse**/
strA.contains("DE"); // true

Recommended Posts

Opération de chaîne de caractères ceci et cela-version Java-
String et stringbuffer et générateur de chaîne
Littéraux de chaîne et instances
[Java] Comparaison des chaînes de caractères et && et ||
Diverses opérations sur les chaînes Ruby
Opérateurs et opérations de base
[Java] À propos de String et StringBuilder
Concaténation de chaînes et sauts de ligne
Certificat électronique ceci et cela
Encodeur Base64 ceci et cela