Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • Pourquoi l' annotation Java est igno…
  • Comment parcourir une liste en JSP 
  • Normes de codage Java 
  • Comment utiliser JCreator Avec un An…
  • Comment couper fonctions en Java 
  • Comment faire pour créer un chemin …
  • Comment faire une icône d'animation…
  • Comment insérer sous-projets dans N…
  • Comment Java supporte des logiciels …
  • La hauteur d'un arbre binaire en Jav…
  •   Programmation Java
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Java

    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) {

    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

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire pour activer assertions dans Eclipse 
  • Comment remplacer une période à l'aide chaîne avec Java 
  • Comment réviser entrée en Java à partir du clavier 
  • Comment créer une méthode avec un nombre variable d'entrées en Java 
  • Comment faire un bip Java 
  • Comment élever un scanner en Java 
  • Qu'est-ce qu'un Stub EJB 
  • Comment Downgrade votre mise à jour Java 
  • Informations sur Java Formation en ligne 
  • Comment utiliser le scanner Arbres données 
  • Connaissances Informatiques © http://www.ordinateur.cc