Que signifie la chaîne en Java
String en Java signifie chaîne. C'est un type de classe qui représente une séquence de caractères. Les chaînes sont immuables. Une fois créée, sa valeur ne peut pas être modifiée. Java n'a pas de type de chaîne intégré, mais fournit une classe String dans la bibliothèque de classes Java standard pour créer et manipuler des chaînes. Le moyen le plus simple de définir une chaîne en Java est de l'entourer de guillemets doubles, ou vous pouvez utiliser des chaînes. défini en créant des instances de la classe String.
Le système d'exploitation de ce tutoriel : système Windows 10, Java version 19.0.1, ordinateur Dell G3.
En Java, String est un type de classe (class type), qui représente une séquence de caractères, c'est pourquoi nous l'appelons souvent une chaîne. En Java, les chaînes sont immuables, c'est-à-dire qu'une fois qu'une chaîne est créée, sa valeur ne peut pas être modifiée. La classe String est une classe très importante en Java. Elle fournit de nombreuses méthodes liées aux chaînes, telles que l'obtention de la longueur de la chaîne, l'obtention des caractères à la position d'index spécifiée, l'épissage des chaînes, la comparaison des chaînes, etc. En Java, les chaînes sont généralement utilisées pour représenter des informations textuelles, telles que les noms d'utilisateur, les mots de passe, le contenu des e-mails, etc.
Java n'a pas de type chaîne intégré, mais fournit une classe String dans la bibliothèque de classes Java standard pour créer et manipuler des chaînes. Le moyen le plus simple de définir une chaîne en Java est de l'entourer de guillemets doubles ; vous pouvez également définir une chaîne en créant une instance de la classe String.
En Java, la classe String est une classe largement utilisée qui fournit de nombreuses méthodes de traitement des chaînes. Par exemple, vous pouvez utiliser la méthode concat() dans la classe String pour assembler deux chaînes, utiliser la méthode length() pour obtenir la longueur d'une chaîne, utiliser la méthode indexOf() pour trouver la position d'un caractère spécifique ou sous-chaîne dans une chaîne, etc. attendez.
Contrairement à d'autres langages de programmation, les chaînes en Java ne sont pas modifiables. Cela signifie qu'une fois qu'un objet chaîne est créé, son contenu ne peut plus être modifié. Chaque fois qu'une chaîne est modifiée, un nouvel objet chaîne doit être créé.
Afin d'éviter les problèmes de performances causés par la création fréquente d'objets chaîne, deux classes, StringBuilder et StringBuffer, ont été introduites en Java. Ces deux classes fournissent des objets chaîne mutables qui peuvent être modifiés plusieurs fois sans créer de nouveaux objets.
En bref, en Java, String est un type de données important. Il est utilisé pour représenter des données texte et fournit des méthodes riches pour exploiter et traiter les chaînes.
Chaîne de définition Java (2 façons)
Définir directement une chaîne
Définir directement une chaîne signifie utiliser des guillemets doubles pour représenter le contenu de la chaîne, comme "Bonjour Java", "Programmation Java", etc. La méthode spécifique consiste à initialiser directement un objet String avec une constante chaîne. L'exemple est le suivant :
String str = "Hello Java";
ou
String str; str = "Hello Java";
Remarque : les variables chaîne doivent être initialisées avant de pouvoir être utilisées.
Exemple 1 : L'exemple suivant montre plusieurs utilisations de la création directe de chaînes.
String str = "我是一只小小鸟"; // 结果:我是一只小小鸟 String word; word = "I am a bird"; // 结果:I am a bird word = "<h2>to fly</h2>"; // 结果:<h2>to fly</h2> word = "Let's say that it's true"; // 结果:Let's say that it's true System.out.println(word); word = "北京上海\广州"; // 结果:北京上海广州
Utiliser la définition de la classe String
Plus tôt, nous avons mentionné qu'en Java, chaque chaîne définie par des guillemets doubles est un objet de la classe String. Par conséquent, vous pouvez créer une chaîne en utilisant le constructeur de la classe String, qui se trouve dans le package java.lang (les packages couramment utilisés en Java seront expliqués en détail plus loin dans le didacticiel).
Le constructeur de la classe String possède plusieurs formulaires surchargés, chacun pouvant définir une chaîne. Voici quelques-uns des formulaires les plus couramment utilisés.
Remarque : Une méthode portant le même nom que le nom de la classe et aucun type de retour est appelée un constructeur. La surcharge fait référence à la définition de plusieurs méthodes portant le même nom dans une classe, mais chaque méthode doit avoir des types de paramètres ou un nombre de paramètres différents. Cela sera expliqué en détail plus loin dans le didacticiel, alors jetez-y un œil ici.
1.
String()
Initialisez un objet String nouvellement créé, représentant une séquence de caractères vide.
2.
String(String original)
Initialise un objet String nouvellement créé afin qu'il représente la même séquence de caractères que le paramètre. En d’autres termes, la chaîne nouvellement créée est une copie de la chaîne de paramètres. Par exemple :
String str1 = new String("Hello Java"); String str2 = new String(str1);
Ici les valeurs de str1 et str2 sont égales.
3.
String(char[ ]value)
Allouez une nouvelle chaîne et modifiez tous les éléments du tableau de caractères du paramètre en chaînes. Le contenu du tableau de caractères a été copié et les modifications ultérieures apportées au tableau de caractères n'affecteront pas la chaîne nouvellement créée. Par exemple :
char a[] = {'H','e','l','l','0'}; String sChar = new String(a); a[1] = 's';
La valeur de la variable sChar ci-dessus est la chaîne "Bonjour". Même après la création de la chaîne, le 2ème élément du tableau a a été modifié, mais la valeur de sChar n'a pas été affectée.
Remarque : Si vous ne savez pas ce qu'est un tableau, vous pouvez d'abord lire la section "Introduction aux tableaux Java" pour avoir une compréhension générale des tableaux avant de continuer à étudier cette section.
4.
String(char[] value,int offset,int count)
Alloue une nouvelle chaîne contenant des caractères d'un sous-tableau de ce paramètre de tableau de caractères. Le paramètre offset est l'index du premier caractère du sous-tableau et le paramètre count spécifie la longueur du sous-tableau. Le contenu de ce sous-tableau a été attribué et les modifications ultérieures apportées au tableau de caractères n'affecteront pas la chaîne nouvellement créée. Par exemple :
char a[]={'H','e','l','l','o'}; String sChar=new String(a,1,4); a[1]='s';
上述 sChar 变量的值是字符串“ello”。该构造方法使用字符数组中的部分连续元素来创建字符串对象。offset 参数指定起始索引值,count 指定截取元素的个数。创建字符串对象后,即使在后面修改了 a 数组中第 2 个元素的值,对 sChar 的值也没有任何影响。
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Guide du nombre parfait en Java. Nous discutons ici de la définition, comment vérifier le nombre parfait en Java ?, des exemples d'implémentation de code.

Guide du générateur de nombres aléatoires en Java. Nous discutons ici des fonctions en Java avec des exemples et de deux générateurs différents avec d'autres exemples.

Guide de Weka en Java. Nous discutons ici de l'introduction, de la façon d'utiliser Weka Java, du type de plate-forme et des avantages avec des exemples.

Guide du nombre de Smith en Java. Nous discutons ici de la définition, comment vérifier le numéro Smith en Java ? exemple avec implémentation de code.

Dans cet article, nous avons conservé les questions d'entretien Java Spring les plus posées avec leurs réponses détaillées. Pour que vous puissiez réussir l'interview.

Java 8 présente l'API Stream, fournissant un moyen puissant et expressif de traiter les collections de données. Cependant, une question courante lors de l'utilisation du flux est: comment se casser ou revenir d'une opération FOREAK? Les boucles traditionnelles permettent une interruption ou un retour précoce, mais la méthode Foreach de Stream ne prend pas directement en charge cette méthode. Cet article expliquera les raisons et explorera des méthodes alternatives pour la mise en œuvre de terminaison prématurée dans les systèmes de traitement de flux. Lire plus approfondie: Améliorations de l'API Java Stream Comprendre le flux Forach La méthode foreach est une opération terminale qui effectue une opération sur chaque élément du flux. Son intention de conception est

Guide de TimeStamp to Date en Java. Ici, nous discutons également de l'introduction et de la façon de convertir l'horodatage en date en Java avec des exemples.

Java est un langage de programmation populaire qui peut être appris aussi bien par les développeurs débutants que par les développeurs expérimentés. Ce didacticiel commence par les concepts de base et progresse vers des sujets avancés. Après avoir installé le kit de développement Java, vous pouvez vous entraîner à la programmation en créant un simple programme « Hello, World ! ». Une fois que vous avez compris le code, utilisez l'invite de commande pour compiler et exécuter le programme, et « Hello, World ! » s'affichera sur la console. L'apprentissage de Java commence votre parcours de programmation et, à mesure que votre maîtrise s'approfondit, vous pouvez créer des applications plus complexes.