Qu'est-ce Qu'une Chaîne ?
String et comment l'utiliser
En Java, un String
est un type de données utilisé pour représenter du texte. Sa syntaxe ressemble à ceci :
Main.java
1String name = "string";
Vous avez déjà rencontré un String
lorsque vous avez affiché quelque chose à l'écran en utilisant des guillemets doubles (""
).
Une chaîne peut également être affichée comme n'importe quelle autre variable, par exemple :
Main.java
12345678910package com.example; public class Main { public static void main(String[] args) { // Initializing a String variable String hello = "Hello world!"; // Printing the String variable System.out.println(hello); } }
Passons alors à la partie difficile. Une chaîne est un type de données qui ne peut pas être modifié après l'initialisation. Cela s'appelle une classe immuable. Ne vous laissez pas bloquer par ces mots intimidants pour le moment ; nous en discuterons dans un cours séparé. Nous pouvons modifier directement la valeur d'une variable de chaîne déjà initialisée, mais ce faisant, nous créons simplement un nouvel objet en mémoire. Par exemple :
Main.java
123456789101112package com.example; public class Main { public static void main(String[] args) { // Initializing a String variable String hello = "Hello world!"; // Changing the reference to a new object in heap memory hello = "Hello c<>definity"; // Printing the updated String variable System.out.println(hello); } }
Nous pouvons également créer des tableaux de chaînes :
Main.java
12345678910package com.example; public class Main { public static void main(String[] args) { String[] array = {"Hello", ", ", "c<>definity"}; for (String element : array) { System.out.print(element); } } }
Structure d'une chaîne
En Java, les chaînes sont des séquences de caractères stockées sous forme d'objets de la classe String
. Chaque caractère dans une chaîne se voit attribuer une position spécifique, appelée indice, commençant à zéro. Cela facilite l'accès aux caractères individuels, leur manipulation, et l'exécution d'opérations comme l'extraction de sous-chaînes.
L'image illustre comment la chaîne de caractères "Codefinity" est décomposée en caractères avec leurs indices correspondants. L'indexation commence à zéro, où C
est à l'index 0, et le dernier caractère, y
, est à l'index 9.
Cette structure facilite le travail des développeurs avec des caractères individuels dans une chaîne en utilisant des méthodes de la classe String, que nous explorerons dans le prochain chapitre.
1. Le code suivant va-t-il se compiler ?
2. Pouvons-nous créer un tableau de type de données String
?
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Awesome!
Completion rate improved to 2.7
Qu'est-ce Qu'une Chaîne ?
Glissez pour afficher le menu
String et comment l'utiliser
En Java, un String
est un type de données utilisé pour représenter du texte. Sa syntaxe ressemble à ceci :
Main.java
1String name = "string";
Vous avez déjà rencontré un String
lorsque vous avez affiché quelque chose à l'écran en utilisant des guillemets doubles (""
).
Une chaîne peut également être affichée comme n'importe quelle autre variable, par exemple :
Main.java
12345678910package com.example; public class Main { public static void main(String[] args) { // Initializing a String variable String hello = "Hello world!"; // Printing the String variable System.out.println(hello); } }
Passons alors à la partie difficile. Une chaîne est un type de données qui ne peut pas être modifié après l'initialisation. Cela s'appelle une classe immuable. Ne vous laissez pas bloquer par ces mots intimidants pour le moment ; nous en discuterons dans un cours séparé. Nous pouvons modifier directement la valeur d'une variable de chaîne déjà initialisée, mais ce faisant, nous créons simplement un nouvel objet en mémoire. Par exemple :
Main.java
123456789101112package com.example; public class Main { public static void main(String[] args) { // Initializing a String variable String hello = "Hello world!"; // Changing the reference to a new object in heap memory hello = "Hello c<>definity"; // Printing the updated String variable System.out.println(hello); } }
Nous pouvons également créer des tableaux de chaînes :
Main.java
12345678910package com.example; public class Main { public static void main(String[] args) { String[] array = {"Hello", ", ", "c<>definity"}; for (String element : array) { System.out.print(element); } } }
Structure d'une chaîne
En Java, les chaînes sont des séquences de caractères stockées sous forme d'objets de la classe String
. Chaque caractère dans une chaîne se voit attribuer une position spécifique, appelée indice, commençant à zéro. Cela facilite l'accès aux caractères individuels, leur manipulation, et l'exécution d'opérations comme l'extraction de sous-chaînes.
L'image illustre comment la chaîne de caractères "Codefinity" est décomposée en caractères avec leurs indices correspondants. L'indexation commence à zéro, où C
est à l'index 0, et le dernier caractère, y
, est à l'index 9.
Cette structure facilite le travail des développeurs avec des caractères individuels dans une chaîne en utilisant des méthodes de la classe String, que nous explorerons dans le prochain chapitre.
1. Le code suivant va-t-il se compiler ?
2. Pouvons-nous créer un tableau de type de données String
?
Merci pour vos commentaires !