Gib einen Dateinamen über die Konsole ein.
Finde das Byte bzw. die Bytes, mit der größten Zahl an Wiederholungen. Zeige sie durch Leerzeichen getrennt auf dem Bildschirm an. Schließe den EA-Datenstrom.
Anforderungen:
Das Programm muss einen Dateinamen von der Konsole lesen.
Verwende einen FileInputStream, um aus der Datei zu lesen.
Alle am häufigsten wiederholten Bytes aus der Datei müssen durch Leerzeichen getrennt angezeigt werden.
Die Bildschirmausgabe muss in einer Zeile angezeigt werden.
Der zum Lesen der Datei verwendete Stream muss geschlossen werden.
package de.codegym.task.task18.task1803;
import java.io.FileInputStream;
/*
Die häufigsten Bytes
*/
public class Solution {
public static void main(String[] args) throws Exception {
}?
}
0
Kommentare (1)
Beliebt
Neu
Alt
Du musst angemeldet sein, um einen Kommentar schreiben zu können
Ein Byte ist einfach eine Ganzzahl zwischen -127 und +128. Die wo am häufigsten vorkommen musst du dann anzeigen. Nehm am besten eine Map mit dem Byte als Schlüssel und der Anzahl als Wert. Wenn eine Zahl dann mehrmals vorkommt, inkrementierst du einfach den Wert.
0
This website uses cookies to provide you with personalized service. By using this website, you agree to our use of cookies. If you require more details, please read our Terms and Policy.