CodeGym
Aktion
CodeGym University
Lernen
Kurs
Aufgaben
Umfragen & Quizze
Spiele
Hilfe
Zeitplan für einen Tritt in den Hintern
Community
Benutzer
Forum
Chat
Artikel
Erfolgsstorys
Aktivität
Rezensionen
Abonnements
Helles Design
Frage
  • Rezensionen
  • Über uns
Start
Jetzt lernen
Jetzt lernen
  • Alle Fragen
hidden #10625598
Level 23
  • 13.07.2020
  • 297Aufrufe
  • 1Kommentar

warum stimmt das jetzt nicht?

Frage zur Aufgabe Spiegelbild
Java Core,  Level 9,  Lektion 11
In der Diskussion


1. Lies einen Dateinamen von der Konsole. Lies den Inhalt der Datei.
2. Für jede Zeile in der Datei:
2.1. kehre die Reihenfolge aller Zeichen um.
2.2. zeige das Ergebnis an.
3. Schließe die Streams.

Beispiel-Eingabedatei:
Ich bin ein Programmierer.
Amigo

Beispielergebnis:
.rereimmargorP nie nib chI
ogimA

Anforderungen:
  • Das Programm muss den Dateinamen von der Konsole lesen (BufferedReader verwenden).
  • Der BufferedReader, der zum Lesen von Eingaben von der Konsole verwendet wird, muss nach der Verwendung geschlossen werden.
  • Das Programm muss den Inhalt der Datei lesen (verwende FileReader).
  • Der Dateieingabedatenstrom (FileReader) muss geschlossen werden.
  • Das Programm muss alle Zeichen aus der Datei in umgekehrter Reihenfolge anzeigen.
package de.codegym.task.task19.task1926; import java.io.*; import java.util.*; /* Spiegelbild */ public class Solution { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); FileReader file = new FileReader(br.readLine()); BufferedReader reader = new BufferedReader(file); String input = reader.readLine(); String reverse = new String(); for(int i = input.length()-1; i >= 0; i--){ reverse += input.charAt(i); } System.out.println(reverse); br.close(); file.close(); reader.close(); } }
0
Kommentare (1)
  • Beliebt
  • Neu
  • Alt
Du musst angemeldet sein, um einen Kommentar schreiben zu können
Thomas
Level 34 , Bayreuth, Germany
13 Juli 2020, 17:00
Evtl. weil du nur eine Zeile der Datei liest?
0
Lernen
  • Registrierung
  • Java-Kurs
  • Hilfe zu Aufgaben
  • Preise
  • Spieleprojekte
  • Java Syntax
Community
  • Benutzer
  • Artikel
  • Forum
  • Chat
  • Erfolgsstorys
  • Aktivität
  • Affiliate Program
Unternehmen
  • Über uns
  • Kontakt
  • Rezensionen
  • Medien
  • CodeGym im Bildungsbereich
  • FAQ
  • Support
CodeGym CodeGym ist ein Java-Tutorial zum Lernen von Java von Grund auf. Dieser Kurs ist perfekt dafür geeignet, Java von Beginn an zu meistern. Er enthält über 1200 Aufgaben mit Sofortüberprüfung und grundlegende Theorie zu den Java-Grundlagen. Damit auch du bei deinem Kurs erfolgreich bist, haben wir eine ganze Reihe motivierender Inhalte: Quizfragen, Programmierprojekte, Inhalte zu effizientem Lernen und zum Berufseinstieg als Java-Entwickler.
Folgen
Sprache der Oberfläche
Programmierer werden gemacht, nicht geboren © 2023 CodeGym
MastercardVisa
Programmierer werden gemacht, nicht geboren © 2023 CodeGym
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.