Hallo Leute,
ich arbeite mit zwei Klassen. In der einen Klasse, hier : class Auslesen und darin ist meine Methode ReadEFID_func(...) nun, hier hab ich meine Variable abc ....
...jetzt möchte ich in meiner anderen Klasse, hier: class Gui den Inhalt meiner Variable abc auf die Konsole ausgeben. Bei meinen bisherigen Versuchen habe ich leider immer null zurück bekommen!!! Wie kann ich das am besten lösen? hat jemand eine Idee?!
hoff ihr könnt mir dabei helfen
gruß
ich arbeite mit zwei Klassen. In der einen Klasse, hier : class Auslesen und darin ist meine Methode ReadEFID_func(...) nun, hier hab ich meine Variable abc ....
Java:
/*
* Hier meine Klasse Auslesen, in der ich
* in der Methode 'public static void EF_ID_func(CardChannel channel)'
* diesen String 'EF_ID_inhalt.substring(8, 14).toUpperCase()' der Variable abc zuweise
* Mein String hat den Inhalt '123456'. So, und diesen Inhalt möchte ich nun in meiner
* main ausgeben, was ja in meiner GUI Klasse ist
*/
public class Auslesen
public static String abc;
public String getAbc(){
return abc;
}
public static void EF_ID_func(CardChannel channel)throws CardException {
Gui.textArea.append(" EF_ID:");
if (check9000_func(APDU_resp)) {
Gui.textArea.append("- nummer:"+ inhalt.substring(8, 14).toUpperCase() +);
abc = "" +EF_ID_inhalt.substring(8, 14).toUpperCase();
.
.
}
}
}
...jetzt möchte ich in meiner anderen Klasse, hier: class Gui den Inhalt meiner Variable abc auf die Konsole ausgeben. Bei meinen bisherigen Versuchen habe ich leider immer null zurück bekommen!!! Wie kann ich das am besten lösen? hat jemand eine Idee?!
Java:
/*
* Hier meine GUI Klasse, in der main möchte ich den Inhalt der Variable abc aus
* der Klasse Auslesen ausgeben!
*/
public class Gui extends JFrame implements ActionListener{
public static void main(String[] args) {
System.out.println(Auslesen.abc);
}
}
hoff ihr könnt mir dabei helfen
gruß