Wie zählt man die Häufigkeit des Vorkommens einer Ganzzahl zwischen 0 und 255?
PHP Editor Strawberry beantwortet Ihre Frage, wie man in Java die Häufigkeit des Vorkommens einer Ganzzahl zwischen 0 und 255 berechnet. In diesem Problem können wir ein Array mit einer Länge von 256 verwenden, um die Häufigkeit des Auftretens jeder Ganzzahl aufzuzeichnen, dann das Eingabearray durchlaufen und 1 zu der Anzahl addieren, die der angezeigten Ganzzahl entspricht. Schließlich können wir die Häufigkeit des Vorkommens jeder Ganzzahl ermitteln, indem wir ihren Wert im Zählarray nachschlagen. Diese Methode ist einfach und effizient und eignet sich zur Berechnung der Häufigkeit von Ganzzahlen in einem kleinen Bereich.
Frageninhalt
Ich habe eine lange Textdatei, in der ich jedes Zeichen in ASCII konvertiert habe. Ich möchte die Häufigkeit jedes Zeichens berechnen, nachdem ich es in ASCII konvertiert habe, und das am häufigsten vorkommende Zeichen finden. Kann ich also eine Zählung erstellen, ohne eine Switch-Anweisung einzugeben, die Fälle für jede Zahl von 0 bis 255 enthält?
Ich weiß, dass es funktionieren würde, für jede Ganzzahl eine Zählvariable einzugeben und den 256-Fall-Wechsel vorzunehmen, aber ich bin einfach der Meinung, dass es eine einfachere Lösung geben sollte.
Lösung
Sie können versuchen, Hashmap zu verwenden;
Map<Integer, Integer> map = new HashMap<>(); map.put(i, map.getOrDefault(i, 0) + 1);
Dann ist „map.key“ der Zeichen-ASCII-Code und „value“ seine Zeit
Das obige ist der detaillierte Inhalt vonWie zählt man die Häufigkeit des Vorkommens einer Ganzzahl zwischen 0 und 255?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

