Substring in Java: découvrez comment utiliser la méthode substring ()

Cet article sur Substring en Java vous aide à en savoir plus sur la syntaxe, les différentes méthodes sous sous-chaîne à l'aide d'exemples

Les chaînes sont essentiellement définies comme un tableau de personnages. Dans Java , les objets d'un String sont immuables, ce qui signifie qu'une constante ne peut pas être modifiée une fois créée.Trouver la sous-chaîne d'une chaîne est une question très courante posée dans le . Je vais donc vous expliquer le fonctionnement de Substring en Java.



Voici les sujets que je traiterai dans cet article:



Commençons.

Sous-chaîne en Java: qu'est-ce qu'une sous-chaîne en Java?

Une partie d'un est appeléà S ubstring . En d'autres termes, substring est un sous-ensemble d'une autre chaîne. La sous-chaîne Java() renvoie une nouvelle chaîne qui est une sous-chaîne de cette chaîne. sous-chaîne () method est une méthode surchargée.



Syntaxe:
substring (// l'une des méthodes)
{
//corps
}

Exemple:

Sous-chaîne en Java - Edureka



system.exit (0) peut être utilisé pour terminer le programme.

Ceci est un exemple clair de sous-chaîne dans . Ici, la chaîne est 'Edureka' mais lorsque vous la décomposez en blocs, elle est composée de sous-chaînes qui calculent finalement la chaîne.

Avançons et comprenons les différentes méthodes sous substring ().

Sous-chaîne en Java: différentes méthodes sous sous-chaîne

Il existe essentiellement deux méthodes différentes sous la méthode substring (). Elles sont:

  • Sous-chaîne de chaîne (int begIndex)
  • Sous-chaîne de chaîne (int beginIndex, int endIndex)

Comprenons-les en détail.

Sous-chaîne de chaîne (int begIndex)

Cette méthode a deux variantes et elle retourne une nouvelle chaîne qui est une sous-chaîne de cette chaîne. La sous-chaîne commence par un caractère à l’index spécifié ‘beginIndex’ jusqu’à la fin de la chaîne.

Syntaxe:
public String substring (int begIndex)

Remarque : l’index commence à «0» qui se réfère au premier caractère de String.

Prenons un exemple.

public class Substring {public static void main (String args []) {// Initialisation de String String Str = new String ('Welcome to Edureka') // en utilisant substring () pour extraire la sous-chaîne // renvoie Edureka System.out.print ( 'La sous-chaîne est:') System.out.println (Str.substring (10))}}

Production: Edureka

Sous-chaîne de chaîne (int beginIndex, int endIndex)

Cette méthode a deux variantes et elle renvoie un nouveau qui est une sous-chaîne de cette chaîne. La sous-chaîne commence par un caractère à l'index spécifié BeginIndex et s'étend jusqu'à la fin de la chaîne ou jusqu'à endIndex - 1 si un autre argument est présent.

Syntaxe

public String substring (int begIndex, int endIndex)

comment créer une application Salesforce

Travaillons avec un exemple.

public class Substring2 {public static void main (String args []) {// Initialisation de String String Str = new String ('Welcome to Edureka') // en utilisant substring () pour extraire la sous-chaîne // renvoie edu System.out.print ( 'La sous-chaîne est:') System.out.println (Str.substring (10, 14))}}

Production : Succès

Passons maintenant au dernier sujet.

Sous-chaîne en Java: Programme de sous-chaîne

Discutons de quelques programmes qui aident à comprendre Substring dans .

Programme pour imprimer toutes les sous-chaînes d'une chaîne donnée

class Course {// Fonction pour imprimer toutes les sous-chaînes static void subString (char str [], int n) {// Choisir le point de départ pour (int len ​​= 1 len<= n len++) { // Pick ending point for (int i = 0 i <= n - len i++) { // Print characters from current starting point to current ending point. int j = i + len - 1 for (int k = i k <= j k++) { System.out.print(str[k]) } System.out.println() } } } // Driver program to test the above function public static void main(String[] args) { char str[] = {'a', 'b', 'c'} subString(str, str.length) } }

Production:

Ensuite, en utilisant une méthode (en utilisant la fonction substr ())

public class Substring {// Fonction pour imprimer toutes les sous-chaînes public static void SubString (String str, int n) {for (int i = 0 i

Production :

Cela nous amène à la fin de cet article où nous avons appris sur Substring dans . J'espère que vous êtes clair avec tout ce qui a été partagé avec vous dans ce tutoriel.

Assurez-vous de pratiquer autant que possible et inversez votre expérience.

Si vous avez trouvé cet article sur «Sous-chaîne en Java» pertinent, consultez le une entreprise d'apprentissage en ligne de confiance avec un réseau de plus de 250 000 apprenants satisfaits répartis dans le monde entier.

Nous sommes là pour vous aider à chaque étape de votre voyage, nous proposons un programme conçu pour les étudiants et les professionnels qui souhaitent devenir développeur Java. Le cours est conçu pour vous donner une longueur d'avance dans la programmation Java et vous former aux concepts Java de base et avancés ainsi qu'à divers frameworks Java tels que Hibernate & Spring.

Si vous rencontrez des questions, n'hésitez pas à poser toutes vos questions dans la section commentaires de «Substring in Java» et notre équipe se fera un plaisir de vous répondre.