Input/Output Alphabet in eine Datei schreiben und Anzahl von Zeichen ausgeben.

Stimpy21994

Mitglied
Java:
import java.io.*;

public class ErzeugeVieleWerte {
	public static void alphabet(){
		int i,j;
		
		try{
			File f = new File("xxx\alphabet.dat");
			FileInputStream fis = new FileInputStream(f);
			InputStreamReader isr = new InputStreamReader(fis);
			BufferedWriter myWriter =
					new BufferedWriter (new FileWriter( f, false));
			BufferedReader myReader =
					new BufferedReader (new FileReader(f));
			myWriter.write("AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz");
			String sLine = myReader.readLine();
			System.out.println(sLine);
			
			int zaehler = 0;
			while(sLine != null);
			{
				System.out.println(""+zaehler+""+sLine);
				zaehler++;
			}
			
//		while(sLine!= null){
//			System.out.println("Zeile" +i+": "+sLine);
//			sLine = bur.readLine();
//			i++;					
//				}
//		bur.close();
			
			myWriter.close();
			
			
		}catch (IOException eIO){
			System.out.println("Folgender Fehler ist aufgetreten: "+eIO);
		}
		
	}
Wie schon im Titel betitelt🙂, will ich ein Programm schreiben, in der ich das Alphabet in Groß- und Kleinbuchstaben in eine Datei schreibe und danach die Datei einlesen und due Anzahl derenthaltenen Buchstaben gezählt wieder ausgeben.

Ausgabe Momentan:
null
0null
 
Zuletzt bearbeitet:
Man kann auch chars direkt schreiben. Du fängst einfach bei U+0061 an, zählst zwei mal 26 hoch und schreibst jedes mal das Zeichen.

Anschließend kannst du zählen.

Warum rufst du String.valueOf() auf?
 
Das erklärt warum ich auch keine Änderung bemerke 😳

Aber Klasse du hast meine Frage zu der anderen Aufgabe gleich mit beantwortet xD
 
Zuletzt bearbeitet:

Zurück
Oben