| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Java Programming >> Content
    Come rimuovere gli zeri in Java ricorsione
    Rimozione degli zeri di una stringa con ricorsione è utile quando è necessario formattare i numeri che possono avere zeri in più imbottiti sul davanti. Ricorsione è una tecnica potente programmazione in Java in cui una funzione chiama se stessa ripetutamente , dividere un problema in una serie di sotto-problemi più piccolo . Rimuovere gli zeri di una stringa con la creazione di una funzione ricorsiva che verifica se il primo carattere della stringa è pari a zero e , in caso affermativo , in modo ricorsivo restituisce una versione più piccola della stringa. Istruzioni
    1

    Aprire il file sorgente Java in un editor come Netbeans , Eclipse o JBuilder X.
    2

    Creare una funzione che elimina ricorsivamente zeri da inizio una stringa aggiungendo il seguente codice sopra la funzione principale :

    remove_zeros funzione public String ( String str) {

    ( str.length ( ) > 0 ) {
    < p > se ( str.charAt ( 0 ) == '0 ' ) {
    remove_zeros ritorno

    ( str.substring ( 1 ) ) ; }


    }

    ritorno str ;

    }

    la funzione controlla se la lunghezza della stringa è maggiore di 0 e recupera il valore del primo carattere . Se il primo carattere è un " 0 ", la funzione richiama sé stesso ricorsivamente , passando il valore della stringa , senza l'inizio "0 . " Questo continua fino a quando la funzione incontra un carattere non- zero o le estremità String
    3

    Chiamare la funzione ricorsiva e visualizzarne il risultato aggiungendo il seguente codice nella tua funzione principale : .

    String str = " 0.003,14159 " ;

    modified_str String = " " ;

    modified_str = remove_zeros ( str) ;

    System.out.println ( modified_str ) ;

    il codice visualizzerà la stringa " 3.14159 " con gli zeri rimossi
    4

    Salvare il file sorgente Java , . compilare ed eseguire il programma per rimuovere ricorsivamente gli zeri a partire dalla stringa .

    Previous :

    next :
      Articoli Correlati
    ·Come scorrere fino alla fine di una lista in Java 
    ·Le differenze tra Java e Javascript 
    ·Un Override sovraccarico Java 
    ·Come convertire un int a un JTextField in Java 
    ·Java Interruttore Dichiarazione Tutorial 
    ·Come convertire i numeri interi in stringhe in Java 
    ·Come usare Java per creare servizi Web Apps 
    ·Come dividere una stringa in caratteri Java 
    ·Come copiare ingresso flussi di output in Java 
    ·Come fare un colpo Java Contatore 
      Articoli in evidenza
    ·Come convertire un oggetto in un lungo Primitive in Jav…
    ·Binari di calcolo Tips & Tricks 
    ·Come leggere un file HEX con ANSI C 
    ·Come sostituire maiuscolo Con Minuscolo in PHP 
    ·Come inviare Vars Da VBScript per un file batch 
    ·Come installare Java SE 6 in Windows 
    ·Come modificare le estensioni di file audio 
    ·Come posso importare applicazioni da Xcode ? 
    ·Come aprire una porta su Android 
    ·Come restituire un puntatore ad un vettore 
    Copyright © Conoscenza Informatica http://it.wingwit.com