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 ) {
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 .
Programmazione © www.354353.com