FrazeColder
Lt. Commander
- Registriert
- Okt. 2013
- Beiträge
- 1.721
Hey Community,
Ich habe da ein Problem. Ich gebe in einer GUI zwei Strings ein, die auch Zahlen beinhalten. Mit der contains()-Methode möchte Ich überprüfen, welche Zahlen in den Strings sind. Allerdings bekomme Ich da dann diesen Error:
Der Code dazu:
cardEins ist der String. Wenn der String einer der Zahlen beinhaltet, möchte Ich mir diese Zahlen in einer Variable abspeichern, damit Ich damit arbeit kann und nicht immer wieder mit der Contains()-Methode das überprüfen muss...
Wo liegt da mein Fehler?
MfG und Danke
Ich habe da ein Problem. Ich gebe in einer GUI zwei Strings ein, die auch Zahlen beinhalten. Mit der contains()-Methode möchte Ich überprüfen, welche Zahlen in den Strings sind. Allerdings bekomme Ich da dann diesen Error:
Code:
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at gameHelper.getCardNumbers(gameHelper.java:363)
at gameHelper.access$2(gameHelper.java:361)
at gameHelper$2.actionPerformed(gameHelper.java:109)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$300(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Der Code dazu:
Code:
if (cardEins.contains("2")) { <-- ERROR
zahl_cardEins = 2;
} else if (cardEins.contains("3")) {
zahl_cardEins = 3;
} else if (cardEins.contains("4")) {
zahl_cardEins = 4;
}
cardEins ist der String. Wenn der String einer der Zahlen beinhaltet, möchte Ich mir diese Zahlen in einer Variable abspeichern, damit Ich damit arbeit kann und nicht immer wieder mit der Contains()-Methode das überprüfen muss...
Wo liegt da mein Fehler?
MfG und Danke