Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Java Programming >> Content
    Hvordan du søker etter antall forekomster av hvert tegn i en streng i Java
    Flere metoder kan brukes til å telle frekvensen av hvert tegn i en gitt streng i Java. Men tar enkleste fordel av " HashMap " data struktur, som gjør det mulig å knytte en nøkkel til en verdi. I dette tilfellet vil nøkkelen være bokstaven i alfabetet , og verdien vil være antall forekomster av denne bokstaven så langt i opptellingen. . Instruksjoner
    en

    Åpne en teksteditor eller din favoritt Java Integrated Development Environment ( IDE )
    2

    Lim inn følgende kode inn i editoren : en

    public class LetterFrequency {

    public static void main ( String [] args ) {

    String s = " Dette er en streng . ";

    String temp = s.toUpperCase ();

    røye [ ] arr = temp.toCharArray ();

    HashMap teller = new HashMap ();

    for (char c: arr ) {

    prøve {

    count.put ( c , count.get ( c ) +1) ;

    } catch ( NullPointerException e ) {

    count.put ( c , 1 ) ;

    }

    }

    for (Character c: count.keySet ( ) ) {

    System.out.println ( c + "= " + count.get ( c ));

    }

    }

    }
    < p > Dette skaper et eksempel streng og konverterer alle bokstavene til store bokstaver , da koden ikke skal skille mellom store og små bokstaver . Den henter da en rekke hvert tegn i strengen og skaper en " HashMap " som er relatert tegn til heltall . Deretter fortsetter det gjennom hver bokstav i matrisen og øker antallet i " HashMap " av en. Hvis tegnet aldri har vært sett før , og derfor genererer en " NullPointerException , " det er lagt til matrisen og gitt en verdi på "1". Til slutt skrives en rapport til brukeren.
    3

    Lagre arbeidet ditt. Hvis du bruker en IDE , kan du kjøre dette programmet direkte ved å klikke på Kjør-knappen .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan bruke Xerces i Eclipse 
    ·Slik Kombiner utforminger på Android 
    ·Hvordan oppdage en KeyPress i Java 
    ·Hvordan skrive en Runescape Script i Eclipse 
    ·Slik formaterer du en parser i en Java String 
    ·Hvordan Rediger Enkelt variabler i en matrise i Java 
    ·Hvordan sjekke om et tekstfelt i Java Har markøren i I…
    ·Slik eksporterer et prosjekt i NetBeans 
    ·Enkel forklaring av Java Applets 
    ·Hvordan få verdi fra en kode til XML på en Android 
      Anbefalte artikler
    ·Game Maker Tips 
    ·Slik kopierer du en fil med VBScript 
    ·Forskjeller mellom to strenger i en PHP -funksjon 
    ·Hvordan beregne Offset Assembly Language 
    ·Hvordan lage en Web Service Bruke PHP 
    ·Hvordan beregne en sjekksum i VB 
    ·Slik fjerner tegnsetting i en Java String 
    ·Hvordan lære å programmere datamaskiner 
    ·Hvordan lage en Godkjent mappe 
    ·Slik konverterer Strings til objekter i VB 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/