La méthode de java pour diviser les lignes

<article data-type="article">
Les programmes Java peuvent importer du texte à partir de sources externes.

Les programmes Java lisent souvent le texte à partir de fichiers externes, d`importer le contenu pour le traitement au sein d`une application. Parfois, un programme Java utilisera également texte importé pour présenter des informations aux utilisateurs dans une interface d`application. Texte d`un fichier externe peut contenir des caractères de nouvelle ligne, indiquant les sauts de ligne dans le contenu. Pour diviser ce texte en plusieurs lignes, les programmeurs peuvent utiliser la méthode chaîne de répartition de classe.

Chaîne de Split Méthode

  • La classe de chaîne Java fournit des méthodes pour le traitement et l`accès aux informations sur les personnages dans une section de texte. La méthode du partage prend une valeur de chaîne et une expression régulière pour correspondre, en divisant la chaîne en deux à chaque fois que l`expression régulière est adaptée. Si la méthode du partage joue sur une chaîne de texte avec de nouveaux personnages de ligne en elle, avec ces caractères indiqués dans le cadre de l`expression régulière, il retourne un tableau de chaînes à chaque ligne de texte stocké dans un élément de tableau. La longueur de la matrice sera le même que le nombre de lignes dans la chaîne de texte.

Expression régulière

  • La méthode chaîne de partage peut prendre une variété d`expressions. Ce qui suit montre un exemple simple où un seul caractère d`espace agit comme expression régulière pour diviser la chaîne sur:

    Chaîne someTextInfo = "Voici quelques informations de texte";

    String [] infoWords = someTextInfo.split (" ");

    Le tableau résultant dans ce cas aura cinq éléments en elle, chaque stockage d`un seul mot. La méthode split est capable de prendre des expressions régulières beaucoup plus complexes indiquant divers arrangements et des combinaisons de caractères pour correspondre.

Nouveaux personnages de ligne

  • Il y a quelques types différents de nouveaux programmes Java de caractères de ligne peuvent rencontrer. Selon le contexte dans lequel un fichier texte a été créé, il peut contenir de nouvelles lignes représentées en utilisant les deux caractères suivants:




    r

    n

    La syntaxe suivante illustre l`utilisation de la méthode chaîne de broche pour séparer les lignes délimitées par les deux types de caractère de nouvelle ligne utilisés dans des fichiers texte, la "nouvelle ligne" et "retour chariot" personnages:

    Chaîne someTextLines = "Première ligne nSeconde ligne rAnother";

    String [] = lignes someText.split ("[ R n] +");

    Cette syntaxe va correspondre à toute combinaison des deux types de caractères, le stockage d`une seule ligne à chaque position de tableau.

tableau de retour

  • La méthode string fendu en Java retourne un tableau de chaînes pour tout traitement ultérieur, vous pourriez avoir besoin. Les programmes peuvent accéder aux éléments du tableau directement comme suit:

    System.out.println (someText.split ("[ R n] +") [0]);

    Ce code renvoie la première ligne dans la chaîne de texte. Sinon, vous pouvez stocker le tableau comme une variable, une boucle à travers elle pour le traitement de la manière suivante:

    String [] = lignes someText.split ("[ R n] +");

    for (int i = 0- i

    System.out.println ("Ligne "+ I +": "+ Lignes [i]);

    }

    Ce code renvoie chaque ligne précédé par le numéro de ligne.

AUTRES

» » » » La méthode de java pour diviser les lignes