| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Java >> Content
    Java peut supprimer la dernière instance d' un personnage de Chaîne
    ? Utilisation de la classe de chaîne , les programmes Java peuvent stocker et modifier des séquences de caractères de texte. Chaînes en Java sont immuables , ce qui signifie qu'ils ne peuvent pas être modifiés mais seulement remplacées , si la classe String Builder offre la possibilité de modifier les séquences de texte. Utilisation de la classe Générateur de chaînes , les programmes Java peuvent d'abord trouver l'occurrence finale d'un caractère dans une chaîne , puis le retirer, retourner une nouvelle valeur de chaîne moins la dernière occurrence du caractère. Conversion en chaîne Builder

    Avant une chaîne peut être modifiée , les programmes Java peut créer un objet String Builder pour traiter et modifier la valeur de chaîne . L'exemple de code suivant illustre la création d'abord une chaîne de texte , puis en passant à la méthode constructeur d' un nouvel objet String Builder : Photos

    cordes someLetters = " abcdeab " ;

    StringBuilder letterBuilder = new StringBuilder ( someLetters ) .

    l'objet String Builder va maintenant permettre au programme de trouver et de supprimer l'apparition finale d'un caractère spécifié
    trouver la dernière occurrence
    < p> Pour trouver l'occurrence finale d'un caractère particulier , les programmes Java peuvent utiliser la méthode " lastIndexOf " . Cette méthode retourne une valeur de type int primitive représentant l'index de chaîne au cours de laquelle le personnage se produit pour la dernière fois . L'extrait de code suivant illustre trouver l'apparition finale du caractère de la chaîne , en appelant la méthode sur l'objet Générateur de chaînes puis stocker le résultat dans une variable :

    int finalOccurrence = letterBuilder.lastIndexOf ("a" ) ; Photos

    la variable int contient maintenant la valeur de l'indice du caractère que vous cherchez à supprimer .
    supprimer le caractère

    pour retirer le apparition finale d'un caractère d'une chaîne , les programmes Java peut utiliser la méthode de remplacement. Procédé de remplacement prend les positions de début et de fin de remplacer dans la chaîne , ainsi que la chaîne de remplacer cette séquence avec . Si vous souhaitez supprimer une partie d'une chaîne, vous pouvez tout simplement passer une chaîne vide comme le texte de remplacement . La syntaxe suivante illustre l'appel de la méthode replace sur l'objet Générateur de chaînes , en lui passant l'index de la survenance de caractère définitif , la position celle d'après et la chaîne de remplacement vide :

    letterBuilder.replace ( finalOccurrence , finalOccurrence +1 , "") ;

    l'objet string Builder détient désormais la chaîne d'origine avec la dernière occurrence d' " . une " enlevé
    obtenir la chaîne Valeur
    < p> Pour renvoyer une valeur de chaîne qui suit l'opération de retrait , les programmes Java peuvent appeler la méthode " toString " sur l'objet Générateur de chaînes . Le code suivant illustre obtenir la chaîne stockée dans le Générateur de chaînes , en attribuant cette nouvelle corde à la référence de la variable de chaîne d'origine :

    someLetters = letterBuilder.toString ();

    Vous pouvez vérifier la valeur de la chaîne en écrivant it out:

    System.out.println ( someLetters ) ;//" abcdeb "

    Previous :

    next :
      articles connexes
    ·Comment écrire un programme Java qui Aller prénom et …
    ·Comment faire pour créer une feuille de calcul Structu…
    ·Comment cartographier Strings à une liste de chaînes 
    ·Comment faire pour déplacer un objet avec la couleur d…
    ·Comment faire pour exécuter Tcpdump De Java 
    ·Comment écrire ma propre Exception Handler en Java 
    ·Comment écrire le Buffer Overflow dans Java 
    ·Comment faire pour intégrer Java DB dans NetBeans 
    ·Comment faire pour déplacer un projet NetBeans Du Mac …
    ·Flash vs. Applet Java 
      articles en vedette
    ·Comment créer égaliseur graphiques dans Visual Basic 
    ·Fuite performances de la mémoire 
    ·Comment copier un fichier dans Jsp 
    ·Comment faire pour créer une pyramide Double -Sided en…
    ·Constantes PHP vs. Variables 
    ·Comment imprimer pointeurs en C 
    ·Comment faire pour réinitialiser le mot de passe root …
    ·Comment utiliser DBI se connecter à Perl 
    ·Comment valider CSS Pages 
    ·Comment lier un compilateur C pour NetBeans 
    Copyright © Connaissances Informatiques http://fr.wingwit.com