| 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
    Comment faire pour supprimer les zéros dans récursivité Java
    Retrait des zéros d'une chaîne avec la récursivité est utile lorsque vous avez besoin de formater les numéros qui peuvent avoir des zéros matelassées sur le front . La récursivité est une technique de programmation puissant en Java où une fonction s'appelle elle-même à plusieurs reprises , divisant un problème en une série de petits sous- problèmes. Retirez les zéros d'une chaîne en créant une fonction récursive qui vérifie si le premier caractère de la chaîne est un zéro , et si oui , retourne de façon récursive une version plus petite de la chaîne. Instructions
    1

    Ouvrez votre fichier source Java dans un éditeur tel que Netbeans , Eclipse ou JBuilder X.
    2

    Créer une fonction récursive qui va supprimer les zéros du début du une chaîne en ajoutant le code suivant au-dessus de votre fonction principale : Photos

    remove_zeros de la fonction public String ( String str ) {

    if ( str.length () > 0) {
    < p > Si ( str.charAt (0) == '0 ') {
    remove_zeros de retour

    ( str.substring (1) ); }


    }
    str de retour

    ;

    }

    La fonction vérifie si la longueur de la chaîne est supérieure à 0 et récupère la valeur du premier caractère . Si le premier caractère est un "0", la fonction elle-même de manière récursive , en passant une valeur de la chaîne sans début "0". Cela continue jusqu'à ce que la fonction rencontre un caractère non - zéro ou les extrémités de chaîne
    3

    appeler la fonction récursive et affiche son résultat en ajoutant le code suivant dans votre fonction principale : .

    String str = " 0003,14159 " ;

    cordes modified_str = "";

    modified_str = remove_zeros (str) ;

    System.out.println ( modified_str ) ; Photos

    le code va afficher la chaîne " 3.14159 " avec les zéros supprimés
    4

    Enregistrez votre fichier source Java , . compiler et exécuter le programme à effacer de façon récursive les zéros de votre chaîne. Photos

    Previous :

    next :
      articles connexes
    ·Comment ajouter ActionListener 
    ·Comment faire pour imprimer des caractères en Java 
    ·Comment démarrer avec NetBeans UML 
    ·Comment faire pour utiliser Java pour créer des servic…
    ·Comment utiliser Hibernate avec Eclipse 
    ·Oracle ADF Composants 
    ·Comment faire pour importer et mettre en place GWT dans…
    ·Comment savoir quelle version de Java 
    ·Comment créer et déployer des sites Web avec Java 
    ·Comment faire pour configurer Java Classpath sur Window…
      articles en vedette
    ·Comment éviter Exception de pointeur NULL dans Java 
    ·Comment afficher Matrices Python Facilement 
    ·Comment puis-je configurer un répondeur automatique Fl…
    ·Comment modifier la largeur en Qbasic 
    ·Comment créer une liste de quatre éléments dans Pyth…
    ·Comment définir une valeur PHP avec JavaScript 
    ·Comment convertir les caractères de leurs valeurs ASCI…
    ·VB6 Fonction minuterie 
    ·Différences entre Java 1.4 et Java 1.5 
    ·Comment renvoyer un pointeur vers un vecteur 
    Copyright © Connaissances Informatiques http://fr.wingwit.com