| 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 determinare il numero totale di occorrenze di ogni lettera dell'alfabeto nel testo in Java
    Contare il numero di occorrenze di ogni lettera alfabetica all'interno di una stringa di testo è un compito che si rivela essere più complesso di quanto ci si potrebbe aspettare . Tuttavia, il processo non è necessariamente un anno difficile . Come con qualsiasi attività di programmazione , è necessario scomporlo in piccoli passi , concentrandosi su ognuno a turno . Ci sono vari modi per contare le occorrenze di caratteri in una stringa, ma l'approccio più semplice è quello di sfruttare il fatto che i personaggi sono variabili di tipo primitivo con valori numerici . Istruzioni
    1

    Crea la stringa di testo . Se non si dispone già di una stringa nel programma , utilizzare il seguente codice per creare una:

    String subject = " Qui ci sono alcuni personaggi disposti in una stringa " ;

    Crea un numero intero array per mantenere un contatore per ogni lettera dell'alfabeto :

    int [ ] lettere = new int [ 26] ;

    istanzia l' elementi dell'array , impostando ogni uno a zero iniziale :

    for (int l = 0 , l < letters.length ; l + +) { lettere [l ] = 0; }
    2

    creare un ciclo per scorrere i caratteri nella stringa . Utilizzare il seguente codice per scorrere la corda , memorizzando ogni personaggio come un valore intero :

    for (int c = 0; c < subject.length ( ) c + +) { int charNum = subject.charAt ( c ) ;//ulteriore elaborazione qui }

    Questo ciclo si ripete una volta per ogni lettera della stringa . Ogni volta che il corpo del ciclo viene eseguito , esso memorizza il carattere corrente come un tipo intero primitivo .
    3

    Eseguire un test condizionale sul carattere per assicurarsi che si tratta di una lettera. Aggiungere il seguente test all'interno del ciclo :

    if ( ( charNum > = 'A' && charNum < = 'Z' )

    Previous :

    next :
      Articoli Correlati
    ·Come installare Java SE 6 in Windows 
    ·Problemi di ricorsione in Java 
    ·Come dividere Dimensione fissa con Java 
    ·Heap Vs . Stack in Java 
    ·Come leggere il testo da file SWF in Java 
    ·Come convertire una matrice binaria in una stringa in J…
    ·Come un screenshot utilizzando Java 
    ·Come impostare Java stringa nulla 
    ·Come reimpostare la messa a fuoco in Java 
    ·Reflection X Tutorial 
      Articoli in evidenza
    ·Come collegare GoDaddy Java per MySQL 
    ·Come visualizzare i nomi dei file in una Listbox 
    ·Come modificare il colore Fieldset 
    ·Come trovare la data dell'ultima modifica di una pagina…
    ·Come aprire file MIME in Outlook 2007 
    ·Come cache esterna Javascript 
    ·Differenza tra indicizzatore e Array 
    ·Come smettere di One PHP & Start Un altro file PHP 
    ·Sviluppo di iPhone e Framework 
    ·Che cosa è MySQL ? 
    Copyright © Conoscenza Informatica http://it.wingwit.com