Übung Java Tiger Word Iterablehttps://www.std.ch/texte?&atomFri, 29 Mar 2024 00:23:56 +0000stack.ch
https://stack.ch/
a152794e-ed62-11ee-8c11-005056bb85fbSimtech AG - Ausbildung - Java - Kurs Java Advanced - Kurs Java Advanced - Ressourcen - Kurs Java Advanced - Übungen Tiger - Übung Java Tiger Word Iterable
https://www.std.ch/texte
a1527ad9-ed62-11ee-8c11-005056bb85fbFri, 29 Mar 2024 00:23:56 +0000Übung Java Tiger Word Iterable
https://www.std.ch/texte
a1527c1e-ed62-11ee-8c11-005056bb85fbFri, 29 Mar 2024 00:23:56 +0000
https://www.std.ch/texte
a1527d1c-ed62-11ee-8c11-005056bb85fbFri, 29 Mar 2024 00:23:56 +0000Mit dieser Übung wollen wir die Klasse WordIterable ausprogrammieren. Die Klasse soll die gleiche Funktion wie die bestehende Java Klasse java.util.StringTokenizer aufweisen, aber eben das Interface java.lang.Iterable unterstützen. Alternativ bietet sich die Methode split() der Klasse String an. Diese Methode kann via regular Expressions Texte in Worte aufteilen.Das folgende Listing zeigt das Gerüst der Klasse WordIterable:package ch.std.jpf2.tiger.worditerable;
class WordIterable implements Iterable<String>, Iterator<String>
{
public WordIterable( String s )
{
// TODO
}
}Integrieren Sie den Pseudocode der zuvor aufgelisteten Klasse in ein Java-Projekt oder Package und passen Sie alsdann die Klasse entsprechend an (...). Das folgende Testprogramm zeigt eine mögliche Anwendung auf:public class WordIterableDemo {
public static void main(String args[]) {
String s = "Natürlicher Verstand kann fast jeden Grad von Bildung ersetzen, aber keine Bildung den natürlichen Verstand";
for (String word : new WordIterable(s)) {
System.out.println(word);
}
}
}
https://www.std.ch/texte
a152825e-ed62-11ee-8c11-005056bb85fbFri, 29 Mar 2024 00:23:56 +0000Lösen Sie bitte die Aufgabe wie folgt:Erzeugen Sie ein neues Java Projekt oder Package für diese Übung.Integrieren Sie das Demo Programm und die WordIterable Klasse.Programmieren Sie die WordIterable Klasse aus so dass das Demo Programm wie gewünscht funktioniert.
https://www.std.ch/texte
a15283fc-ed62-11ee-8c11-005056bb85fbFri, 29 Mar 2024 00:23:56 +0000Eine mögliche Lösung finden Sie hierÜber uns
https://www.std.ch/about
Fri, 29 Mar 2024 00:23:56 +0000a1528a93-ed62-11ee-8c11-005056bb85fbAktuell
https://www.std.ch/
Fri, 29 Mar 2024 00:23:56 +0000a1528b7d-ed62-11ee-8c11-005056bb85fbAGB
https://www.std.ch/agb
Fri, 29 Mar 2024 00:23:56 +0000a1528c56-ed62-11ee-8c11-005056bb85fbBildungswege
https://www.std.ch/bildungswege
Fri, 29 Mar 2024 00:23:56 +0000a1528cfc-ed62-11ee-8c11-005056bb85fbBlog
https://www.std.ch/blog
Fri, 29 Mar 2024 00:23:56 +0000a1528da0-ed62-11ee-8c11-005056bb85fbRufen Sie mich an
https://www.std.ch/callus
Fri, 29 Mar 2024 00:23:56 +0000a1528e4e-ed62-11ee-8c11-005056bb85fbCharts
https://www.std.ch/charts
Fri, 29 Mar 2024 00:23:56 +0000a1528f49-ed62-11ee-8c11-005056bb85fbConsulting
https://www.std.ch/consulting
Fri, 29 Mar 2024 00:23:56 +0000a1528ff3-ed62-11ee-8c11-005056bb85fbKontakt
https://www.std.ch/contact
Fri, 29 Mar 2024 00:23:56 +0000a152908d-ed62-11ee-8c11-005056bb85fbAusbildung/Kurse
https://www.std.ch/education
Fri, 29 Mar 2024 00:23:56 +0000a1529128-ed62-11ee-8c11-005056bb85fbSoftware Engineering
https://www.std.ch/engineering
Fri, 29 Mar 2024 00:23:56 +0000a15291d0-ed62-11ee-8c11-005056bb85fbFreelancer
https://www.std.ch/freelancer
Fri, 29 Mar 2024 00:23:56 +0000a152926a-ed62-11ee-8c11-005056bb85fbImpressum
https://www.std.ch/impressum
Fri, 29 Mar 2024 00:23:56 +0000a1529307-ed62-11ee-8c11-005056bb85fbKursleiter
https://www.std.ch/kursleiter
Fri, 29 Mar 2024 00:23:56 +0000a15293ba-ed62-11ee-8c11-005056bb85fbNetzwerk
https://www.std.ch/network
Fri, 29 Mar 2024 00:23:56 +0000a1529455-ed62-11ee-8c11-005056bb85fbReferenzen
https://www.std.ch/references
Fri, 29 Mar 2024 00:23:56 +0000a15294f1-ed62-11ee-8c11-005056bb85fbSitemap
https://www.std.ch/sitemap
Fri, 29 Mar 2024 00:23:56 +0000a1529595-ed62-11ee-8c11-005056bb85fbTools
https://www.std.ch/tools
Fri, 29 Mar 2024 00:23:56 +0000a1529633-ed62-11ee-8c11-005056bb85fbVision
https://www.std.ch/vision
Fri, 29 Mar 2024 00:23:56 +0000a1529722-ed62-11ee-8c11-005056bb85fb