api:documentation:files:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
api:documentation:files:start [2023/04/01 22:57] – Martin Pabst | api:documentation:files:start [2023/04/02 14:35] (aktuell) – [Dateien lesen/in Dateien schreiben] Martin Pabst | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Dateien lesen/ | + | ====== Dateien lesen/in Dateien |
+ | <WRAP center round info 80%> | ||
+ | Mit den statischen Methoden | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | kann auf einfach Art auf Dateien im Workspace lesend und schreibend zugegriffen werden. Bei Verwendung der Embedded-IDE (wie hier) werden die Änderungen in der Indexed-DB des Browsers gespeichert, | ||
+ | Ob es sich bei einer Datei um Java-Quelltext handelt oder um eine Datendatei, wird durch die Endung ihres Dateinamens festgelegt. Folgende Endungen kennt die Online-IDE: | ||
+ | ^ Endung ^ Dateityp ^ | ||
+ | | keine Endung | Java-Datei (für Abwärtskompatibilität) | | ||
+ | | .txt | Textdatei ohne besonderes Format | | ||
+ | | .json | Textdatei im Json-Format | | ||
+ | | .xml | Textdatei im XML-Format | | ||
+ | **Spezialisierte Editoren** \\ | ||
+ | Für Dateien im Json- und Xml-Format bringt die Online-IDE eigene Editoren mit, die Syntaxfehler anzeigen und beim Bearbeiten der Daten helfen. Zum Parsen von Json-Daten gibt es eigene Hilfsklassen '' | ||
+ | \\ \\ | ||
+ | **Anlegen von Datendateien** \\ | ||
+ | Textdateien können Sie wie Java-Dateien einfach durch Klick auf den "Neue Datei" | ||
+ | </ | ||
+ | |||
+ | ===== Lesen aus einer Datei ===== | ||
< | < | ||
<div class=" | <div class=" | ||
+ | <script type=" | ||
String text = Files.read(" | String text = Files.read(" | ||
println(" | println(" | ||
Zeile 12: | Zeile 33: | ||
| | ||
} | } | ||
- | <script type=" | ||
- | |||
</ | </ | ||
<script type=" | <script type=" | ||
Zeile 23: | Zeile 42: | ||
Karlsson vom Dach | Karlsson vom Dach | ||
Ferien auf Saltkrokan | Ferien auf Saltkrokan | ||
+ | </ | ||
+ | |||
+ | </ | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== Schreiben in eine Datei ===== | ||
+ | < | ||
+ | |||
+ | <div class=" | ||
+ | <script type=" | ||
+ | // Schauen Sie sich den Inhalt der Datei Test.txt vor dem Starten dieses Programms an! | ||
+ | |||
+ | Files.write(" | ||
+ | |||
+ | for (int i = 0; i < 20; i++) { | ||
+ | for (int j = 0; j < 20; j++) { | ||
+ | String t = " | ||
+ | if((i + j) % 2 == 0) { | ||
+ | t = " "; | ||
+ | } | ||
+ | Files.append(" | ||
+ | } | ||
+ | | ||
+ | }</ | ||
+ | |||
+ | <script type=" | ||
</ | </ | ||
api/documentation/files/start.1680382634.txt.gz · Zuletzt geändert: 2023/04/01 22:57 von Martin Pabst