java string length method with examples
Ce didacticiel explique tout sur la méthode Java String length () ainsi que plusieurs exemples de programmation et FAQ pour vous aider à comprendre le concept:
De plus, nous couvrirons les différents scénarios liés à la méthode String Java length (). Les questions fréquemment posées relatives à la méthode Java String length () feront également partie de ce didacticiel.
En parcourant ce didacticiel, vous pourrez calculer la longueur d'une chaîne et l'utiliser dans de nombreux cas ou scénarios différents. Cette méthode fonctionne bien avec les autres méthodes Java String.
=> Consultez le guide de formation Perfect Java ici
Ce que vous apprendrez:
Longueur de la chaîne Java
La longueur d'une chaîne n'est rien d'autre que le nombre de caractères qu'elle contient. Java a une méthode intégrée appelée length () pour trouver le nombre de caractères de n'importe quelle chaîne.
Syntaxe:
La syntaxe est donnée comme
int length();
où length () est une méthode pour trouver le nombre de caractères et renvoie le résultat sous forme de entier .
Recherche de la longueur d'une chaîne
Dans cet exemple , nous allons couvrir la forme la plus simple de la méthode Java String length (). Nous initialiserons une chaîne avec une valeur, puis nous calculerons la longueur.
public class length { public static void main(String() args) { // Initialized a String variable String str = 'Testing'; // Initialized a count variable which will store the length int count = str.length(); // Printed the count variable or the length of String. System.out.println('The String has ' +count +' characters'); } }
Production:
Recherche de la longueur d'un tableau de caractères
Dans cet exemple , nous avons créé un tableau de caractères «chars», puis fusionné ces caractères dans une variable chaîne «str», puis imprimé la variable et la longueur.
public class length { public static void main(String() args) { // Initialized a character array char chars() = { 'T', 'e', 's', 't', 'i', 'n', 'g' }; // Initialized a String variable str with chars characters String str = new String(chars); // Printed the String variable System.out.println(str + ' has '); // Printed the length of the String Variable System.out.println(str.length()+ ' characters'); } }
Production:
Scénarios de longueur de chaîne Java
Scénario 1: Recherche de la longueur d'une chaîne contenant des espaces.
Explication: Dans ce scénario, nous trouverons la longueur d'une chaîne qui a plus d'un mot ou sous-chaîne et ils sont séparés par des espaces.
Ici, nous avons initialisé deux variables String avec des espaces simples et doubles qui seront traités comme un caractère. Ensuite, nous avons initialisé deux variables de comptage qui stockeront la longueur.
Enfin, nous avons imprimé les variables de comptage.
code C ++ de liste double chaînée
public class length { public static void main(String() args) { // Initialized a String variable with a single whitespace String str1 = 'This is'; // Initialized another String variable with two whitespace String str2 = 'Software Testing Help'; /* * Initialized a count1 variable which will store the length of the first String. */ int count1 = str1.length(); /* * Initialized a count2 variable which will store the length of the second String. */ int count2 = str2.length(); // Printed the count1 variable. System.out.println('The First String has ' + count1 + ' characters'); // Printed the count2 variable. System.out.println('The Second String has ' + count2 + ' characters'); } }
Production:
Scénario 2: Recherche de la longueur d'une chaîne contenant des caractères spéciaux.
Explication: Ici, nous allons initialiser une chaîne avec des caractères spéciaux et essayer d'obtenir la longueur de la chaîne.
public class length { public static void main(String() args) { // Initialized a String variable with special characters String str = 'P@!.90$%'; /* * Initialized a count variable which will store the length of the String. */ int count = str.length(); // Printed the count variable. System.out.println('The String has ' + count + ' characters'); } }
Production:
Questions fréquemment posées
Q # 1) Que fait String length () en Java?
Répondre: Il renvoie le nombre de caractères d'une chaîne. L'index en Java commence à 0 et continue jusqu'au nième caractère de la chaîne.
La longueur serait l'indice du dernier élément + 1.
Par exemple:
String str = 'Hello World'
Ici, H est à l'indice (0), e est à l'indice (1), et ainsi de suite.
Le dernier élément est d qui est à l'index (10). Ainsi, la longueur totale est de 11.
Q # 2) Qu'est-ce qu'un personnage en Java?
Répondre: Le caractère n'est rien d'autre que la lettre qui se combine pour former une chaîne. Java considère également les espaces comme un caractère. Lorsque vous allez calculer la longueur d'une chaîne contenant des espaces, des caractères spéciaux, etc., ils seront traités comme un caractère.
Chaque caractère a une taille = 1.
Q # 3) Comment créer une chaîne de taille spécifiée en Java?
Répondre: Dans ce programme, nous avons créé deux constantes. La première constante est le caractère qui apparaîtra à plusieurs reprises dans la chaîne et la deuxième constante est le nombre de fois où il se produira. Ensuite, nous avons stocké tous les éléments du tableau de caractères dans String.
Plus tard, nous avons remplacé tous les caractères NULL par le premier caractère constant. Enfin, il a renvoyé la chaîne et imprimé la valeur.
public class length { // Initialized a constant character which will repeatedly occur static final char chars = '$'; // Specied a constant length limit as 5 static final int StrLen = 5; public static void main(String() args) { // printing the return value of the create method System.out.println(create()); } public static String create(){ //created a new String from the character array String str = new String(new char(StrLen)); //replaced all NULL chars ' ' with specified character $ str = str.replace(' ', chars); return str; } }
Production:
Q # 4) Comment changer la longueur de la chaîne?
Répondre: Dans le programme ci-dessous, nous avons modifié la longueur de la chaîne en remplaçant la sous-chaîne par un espace.
Nous avons pris une chaîne d'entrée, puis imprimé la chaîne et la longueur de la chaîne. Ensuite, nous avons remplacé la sous-chaîne de la chaîne principale par une valeur vide.
Encore une fois, nous avons imprimé la chaîne et la longueur de la chaîne.
public class length { public static void main(String() args) { // Initialized a String variable String str = 'Software Test'; // Printed the String and the length System.out.println(str + ' has ' +str.length()+ ' characters'); // Replaced the substring Test with a blank value str = str.replace(' Test', ''); // Printed the String and the length System.out.println(str + ' has ' +str.length()+ ' characters'); } }
Production:
comment ajouter un référentiel svn dans eclipse
Q # 5) Quelle est la longueur du tableau en Java? En quoi est-ce différent de String length ()?
Répondre: Dans Array, la longueur est une variable utilisée pour obtenir la longueur d'un Array. Tout ce que nous avons à faire est de mettre Array.length et cela vous donnera la longueur.
Dans String, la longueur () est une méthode utilisée pour obtenir la longueur d'une chaîne. Nous obtenons la longueur en mettant String.length ()
Dans le programme ci-dessous, voyons comment cela fonctionne.
public class length { public static void main(String() args) { // Specified the length of an Array as 4. int() arr = new int(4); // returned the length of an Array System.out.println('Array length is ' + arr.length); String str = 'Saket'; // returned the length of the String System.out.println('String length() is ' + str.length()); } }
Production:
Conclusion
Dans ce tutoriel, nous avons compris la méthode Java String length () en détail. Il s'agit de la méthode String la plus basique utilisée en collaboration avec d'autres méthodes String pour obtenir le résultat souhaité.
Pour une meilleure compréhension, nous avons donné différents cas ou scénarios et FAQ liés à la longueur de la chaîne. Bien que la zone fonctionnelle de cette méthode soit petite, la zone d'application est aussi grande que toute autre méthode.
Il s'agit de la méthode la plus simple et la plus élémentaire de la classe String.
=> Visitez ici pour la série exclusive de didacticiels de formation Java.
lecture recommandée
- Tutoriel sur la méthode Java String contains () avec des exemples
- Tutoriel Java String | Méthodes de chaîne Java avec exemples
- Méthode Java String compareTo avec des exemples de programmation
- Méthode Java substring () - Tutoriel avec des exemples
- Tutoriel Java String with String Buffer et String Builder
- Méthode Java String Split () - Comment diviser une chaîne en Java
- Tutoriel JAVA pour les débutants: plus de 100 tutoriels vidéo Java pratiques
- Comment utiliser la méthode Java toString?