Normal
Ok, dann ist der Offset immerhin das was ich dachte Ich habe auch den "Fehler" gefunden. Ich hatte folgenden Code:[code=Java]JTextField txtPartNumber = new JTextField(" ");[/code]Also ein Leerzeichen im Konstruktor. Scheinbar interpretiert er das dann als Offset = 1.Wie dem auch sein. Nun sind beide String identisch, und trotzdem wird false zurück geliefert.readNumber:[CODE]readNumber "M01-100" (id=42) count 7 hash 0 offset 0 value (id=75) [0] M [1] 0 [2] 1 [3] - [4] 1 [5] 0 [6] 0 [/CODE]partNumber:[CODE]partNumber "M01-100" (id=53) count 7 hash 0 offset 0 value (id=73) [0] M [1] 0 [2] 1 [3] - [4] 1 [5] 0 [6] 0[/CODE]Woran kann das liegen?EDIT: Mann sollte es auch richtig machen. Habe das ! vergessen...
Ok, dann ist der Offset immerhin das was ich dachte
Ich habe auch den "Fehler" gefunden. Ich hatte folgenden Code:
[code=Java]JTextField txtPartNumber = new JTextField(" ");[/code]
Also ein Leerzeichen im Konstruktor. Scheinbar interpretiert er das dann als Offset = 1.
Wie dem auch sein. Nun sind beide String identisch, und trotzdem wird false zurück geliefert.
readNumber:
[CODE]readNumber "M01-100" (id=42)
count 7
hash 0
offset 0
value (id=75)
[0] M
[1] 0
[2] 1
[3] -
[4] 1
[5] 0
[6] 0
[/CODE]
partNumber:
[CODE]partNumber "M01-100" (id=53)
value (id=73)
[6] 0[/CODE]
Woran kann das liegen?
EDIT: Mann sollte es auch richtig machen. Habe das ! vergessen...