MENU

Résumé des opérations de base sur les chaînes en Java

table des matières

Diviser une chaîne – diviser

Divise une chaîne en une chaîne spécifique (délimiteur).

exemple de code

public static void splitSample() { String line = "pommes, oranges, bananes"; String[] fruits = line.split(","); for (String fruit : fruits) { System.out.println(fruit); } }

Résultat de sortie :

pomme orange banane

Concaténation de chaînes de base

Vous pouvez combiner des chaînes avec l'opérateur "+".

exemple de code

public static void plusSample() { String s1 = "bonjour"; String s2 = "world!"; System.out.println(s1 + s2); }

Résultat de sortie :

Bonjour le monde!


Joindre des chaînes avec des délimiteurs – rejoindre

Joint des chaînes à l'aide d'une chaîne spécifique (délimiteur) (disponible depuis Java 8)

exemple de code

public static void joinSample() { String line = String.join(",", "apple", "orange", "banana"); System.out.println(line); }

join peut être utilisé pour joindre des tableaux de chaînes de la même manière.

public static void joinArraySample() { String[] fruits = {"pomme", "tangerine", "banane"}; String line = String.join(",", fruits); System.out.println(line); / /Le résultat est le même}

Résultat de sortie :

pommes, oranges, bananes

Extraire une plage spécifiée de chaînes – sous-chaîne

Extrayez une partie d'une chaîne en spécifiant les points de début et de fin.

exemple de code

public static void substringSample() { String str = "bonjour tout le monde !"; System.out.println(str.substring(0, 5)); System.out.println(str.substring(2, 9)); System. out.println(str.substring(6)); //Vous pouvez également spécifier uniquement le point de départ}

Résultat de sortie :

bonjour le monde du travail !

Supprimer les espaces de début et de fin – garniture

Supprimez les espaces demi-largeur, les sauts de ligne et les tabulations avant et après une chaîne.
Les blancs et les espaces codés sur deux octets au milieu de la chaîne ne sont pas supprimés.

exemple de code

public static void trimSample() { String str = " bonjour tout le monde ! "; System.out.println(str.trim()); }

Résultat de sortie :

Bonjour le monde!

Remplacer une partie d'une chaîne par une autre chaîne – remplacer

Remplace une partie d'une chaîne par la chaîne spécifiée. replace remplace toutes les chaînes correspondantes.

exemple de code

public static void replaceSample() { String str = "hello world!"; System.out.println(str.replace("l", "×")); }

Résultat de sortie :

il × × o travail × d!

replaceFirst remplace uniquement la première chaîne correspondante.

exemple de code

public static void replaceFirstSample() { String str = "hello world!"; System.out.println(str.replaceFirst("l", "×")); }

Résultat de sortie :

he×lo monde!

Renvoie le nombre de caractères dans une chaîne – longueur

Renvoie le nombre de caractères dans une chaîne. String.length() renvoie simplement le nombre de caractères.

exemple de code

public static void lengthSample() { String str = "〇〇Préfecture□□City△△Ville 10-11"; System.out.println(str.length()); }

Résultat de sortie :

14

Si vous souhaitez connaître le nombre d'octets, utilisez String.getBytes().length. Depuis Java8, le code de caractère standard est UTF8, donc chaque caractère pleine chasse fait 3 octets.

exemple de code

public static void byteLengthSample() { String str = "〇〇Prefecture□□City△△Town 10-11"; System.out.println(str.getBytes().length); }

Résultat de sortie :

32
  • URLをコピーしました!
table des matières