| 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 calcolare le vocali , Spaces e consonanti di una stringa data in Java
    Quando avete a che fare con le stringhe di testo nei vostri programmi Java , potrebbe essere necessario calcolare le informazioni sui loro contenuti . Se hai bisogno di calcolare il numero di vocali, consonanti e spazi in una stringa , è possibile utilizzare i metodi della classe String . Questa classe fornisce una serie di metodi per la sostituzione di un dato insieme di caratteri . È possibile utilizzare questi metodi per capire la differenza di lunghezza quando si sostituisce vocali, consonanti e spazi , che spiega come molti di questi caratteri della stringa contenuta in origine . Istruzioni
    1

    Prepara il tuo stringa di testo . Se non ne hai già uno, è possibile utilizzare la seguente variabile stringa di esempio e di valore : myWords String = " the quick brown fox salta sul cane pigro " ;

    Questa stringa contiene almeno una di ogni lettera dell'alfabeto . È possibile utilizzare qualsiasi carattere che ti piace e dare la variabile di stringa di un nome di vostra scelta .
    2

    Calcolare il numero di vocali nella stringa . Aggiungere il seguente codice al vostro programma : le vocali String = myWords.replaceAll ( " ? ( I) [ ^ aeiou ]", " "); int numVowels = vowels.length ();

    prima linea prende la variabile di stringa , quindi sostituisce tutto ciò che non sia un carattere vocale con una stringa vuota . Il codice indica un numero qualsiasi di caratteri che non sono i personaggi cinque vocali sia in maiuscolo che in minuscolo come primo parametro del metodo , con la stringa vuota come secondo parametro . Il codice chiama quindi il metodo della lunghezza di stringa . Il numero di caratteri rimasti nella stringa corrisponde al numero di vocali nella stringa originale . Infine, il codice memorizza il numero come una variabile intera di tipo primitivo .
    3

    Conta le consonanti nella stringa . Utilizzando una versione modificata della tecnica vocale , calcolare il numero di consonanti nella stringa come segue : . Int numConsonants = myWords.replaceAll ( " ? ( I) [ ^ bcdfghjklmnpqrstvwxyz ] " , " ") Lunghezza ( ) ;

    Questo codice implementa il processo in una sola linea , evitando la necessità di un ulteriore variabile stringa . Il metodo replace sostituisce tutto tranne le consonanti nella stringa con una stringa vuota , lasciando solo le consonanti dall'originale .
    4

    Contare il numero di spazi nella stringa . Aggiungere il seguente codice al vostro programma : . Int numSpaces = myWords.replaceAll ( " [ ^ ] " , " ") Lunghezza ();

    Questo codice è leggermente più semplice rispetto alla vocale e consonante tecnica , dal momento che non c'è bisogno di istruire Java ignorare caso . Questa volta il processo di sostituzione è alla ricerca solo per abbinare un singolo carattere , in modo che il codice è più breve .
    5

    testare il codice . Per assicurarsi che il trattamento sta calcolando le vocali , consonanti e spazi correttamente , aggiungere le seguenti istruzioni di uscita : System.out.println ( " Vocali :" + numVowels ) ; System.out.println ( " Consonanti : " + numConsonants ); System.out.println ( " spazi: " + numSpaces ) ;

    salvare il file ed eseguire il programma . Dovreste vedere i totali per ogni tipo di personaggio scritto nella console di output .

    Previous :

    next :
      Articoli Correlati
    ·HashMap : Come rimuovere la causa di una perdita di mem…
    ·Come creare Oggetto Date da stringa in Java 
    ·Come utilizzare Breaks in Java 
    ·Come richiederà alcuna risposta in Java 
    ·Come verificare un driver JDBC 
    ·Come Scrivi la tua Simple Message Queue Java 
    ·Come leggere matrici 2D in XML in un App Android 
    ·Come fare Exponentials in Java 
    ·Concetti di programmazione Java 
    ·Come caricare le immagini in Java utilizzando NetBeans 
      Articoli in evidenza
    ·Come correggere un errore di sintassi 
    ·Come inviare comandi ad un'applicazione non è a fuoco …
    ·Come scaricare e conservare i supporti Con l'iPhone SDK…
    ·Come tagliare spazi vuoti con Perl 
    ·Come creare una pianificazione in Visual Basic 
    ·Quali sono le funzioni di Hard Disk 
    ·Come controllare una mail POP3 con C + + con MFC 
    ·Come fare un metodo che utilizza JDBC 
    ·Come scrivere Methods in pseudocodice 
    ·Come nascondere caselle di testo 
    Copyright © Conoscenza Informatica http://it.wingwit.com