Guten Tag,
ich habe ein Projekt erstellt worin ich eine .jar Bibliothek importiert habe. Daraus möchte ich eine Klasse namens "Count" verwenden/ausführen.
Die Count enthält eine Zeile:
while (StdIn.hasNextChar()) {..}
wo die Ausführung meines Projektes stehen bleibt.
In der main Methode meiner Klasse wird ein String[] Objekt als Argument für die main Methode der Count Klasse weitergegeben. Es wird auch ein Scanner Objekt erstellt und initialisiert. Anschließend wird die main Methode von Count aufgerufen:
String[] a = new String[2];
a[0]="AB";
a[1]="AABBB";
Scanner StdIn;
StdIn = new Scanner("AABBB");
Count.main(a);
Falls diese Info benötigt wird: die Count Klasse kann nicht instantiiert werden.
Also die Frage ist wie kann das StdIn Scanner Objekt, welches in meiner Klasse erstellt wird, von der Count Klasse erkannt werden?
Ich habe, nach den Anweisungen aus den unteren Ressourcen, mit
public static Scanner StdIn
versucht, aber die Count Klasse erkennt das Objekt leider nicht. Die Count Klasse kann auch nicht bearbeitet werden, sonst hätte ich etwas wie MeineKlasse.StdIn in der Count Klasse verwenden können.
https://stackoverflow.com/questions/4646577/global-variables-in-java
https://stackoverflow.com/questions...bal-variable-without-closing-scan-constantly#
Vielen Dank!
ich habe ein Projekt erstellt worin ich eine .jar Bibliothek importiert habe. Daraus möchte ich eine Klasse namens "Count" verwenden/ausführen.
Die Count enthält eine Zeile:
while (StdIn.hasNextChar()) {..}
wo die Ausführung meines Projektes stehen bleibt.
In der main Methode meiner Klasse wird ein String[] Objekt als Argument für die main Methode der Count Klasse weitergegeben. Es wird auch ein Scanner Objekt erstellt und initialisiert. Anschließend wird die main Methode von Count aufgerufen:
String[] a = new String[2];
a[0]="AB";
a[1]="AABBB";
Scanner StdIn;
StdIn = new Scanner("AABBB");
Count.main(a);
Falls diese Info benötigt wird: die Count Klasse kann nicht instantiiert werden.
Also die Frage ist wie kann das StdIn Scanner Objekt, welches in meiner Klasse erstellt wird, von der Count Klasse erkannt werden?
Ich habe, nach den Anweisungen aus den unteren Ressourcen, mit
public static Scanner StdIn
versucht, aber die Count Klasse erkennt das Objekt leider nicht. Die Count Klasse kann auch nicht bearbeitet werden, sonst hätte ich etwas wie MeineKlasse.StdIn in der Count Klasse verwenden können.
https://stackoverflow.com/questions/4646577/global-variables-in-java
https://stackoverflow.com/questions...bal-variable-without-closing-scan-constantly#
Vielen Dank!