Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Hoe kan ik zoeken voor het aantal keren dat elk karakter in een string in Java
Meerdere methoden kunnen worden gebruikt om de frequentie van elk karakter te tellen binnen een bepaalde string in Java . Echter , de eenvoudigste maakt gebruik van de " HashMap " datastructuur , die u toestaat om een sleutel tot een waarde betrekking heeft . In dit geval zal het belangrijkste de letter van het alfabet , en de waarde van het aantal keren dat deze brief dusver in de telling . . Instructies
1

Open een teksteditor of uw favoriete Java Integrated Development Environment ( IDE ) kopen van 2

Plak de volgende code in de editor :

public class LetterFrequency {

public static void main ( String [ ] args ) op {

String s = " Dit is een string . " ;

String temp = s.toUpperCase ( ) ;

char [ ] arr = temp.toCharArray ( ) ;

HashMap count = new HashMap ( ) op ;

voor ( char c : arr ) {

try
{

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

} catch ( NullPointerException e ) {

count.put
( c , 1 ) ;

}

}

te koop ( Karakter c : count.keySet ( ) ) { < br >

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

}

}

}

> Dit creëert een monster string en zet alle letters naar hoofdletters , omdat de code niet mag onderscheid maken tussen hoofdletters en kleine letters . Het haalt dan een array van elk karakter in de string en creëert een " HashMap " die tekens betrekking heeft op gehele getallen . Vervolgens gaat zij door elke letter van de array en verhoogt de telling in de " HashMap " door een. Als het karakter is nog nooit eerder gezien , en genereert dus een " NullPointerException , " het wordt toegevoegd aan de array en gegeven een waarde van " 1 . " Tenslotte wordt een rapport afgedrukt voor de gebruiker .
3

Sla uw werk . Als u gebruik maakt van een IDE , kunt u dit programma direct uit te voeren door op de knop Uitvoeren .

Previous: Next:
  Java Programming
·Hoe maak ik een JTable met mee…
·Hoe maak je een scanner gebrui…
·Hoe maak je een mockup convert…
·Waarom Abstract klassen in Jav…
·Het instellen van het gewicht …
·JDK wordt niet gedetecteerd do…
·Hoe kan ik Installeer Java om …
·Hoe te Boom bewerkingen uitvoe…
·Hoe to Date object maken Van S…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe de Zet Java 
·Hoe te subweergave Target in iPhone SDK 
·VBScript opties voor het sturen Computer…
·Hoe maak je een wachtwoord in Visual Bas…
·Hoe maak je Color Contrast Bereken 
·Hoe maak je een resultaat toe aan een li…
·ActiveX Control Tutorial 
·Hoe maak je een associatieve array omzet…
·Hoe maak je van een nieuwe map in een Li…
Copyright © Computer Kennis http://www.nldit.com