Ich habe eine Funktion geschrieben welche überprüft welcher Parameter übergeben wurde und dementsprechend ein return liefert.
Diese Funktion rufe ich durch
Auf
Wenn ich nun
schreibe geht es wunderbar!
Wenn ich nun allerdings statt
aufrufe geht es nicht mehr :/
Der Array Zeit[] wird wie folgt gefüllt:
Das funktioniert auch super, wenn ich mir die [0] – [5] ausgeben lassen geht alles, und die aktuelle Uhrzeit steht drin, wenn ich diese jetzt übergeben will
z.b. geht nichts mehr.
Wenn ich den Wert von Zeit[0] Manuell auf „1“ setze geht es.
geht wunderbar.
Deshalb vermute ich das dermit dem gespeicherten Zeit[0] format nicht klar kommt, bzw das nicht als richtiger string erkannt wird.
Eine Beispiel if-clause in matrix() sieht so aus:
Danke fürs helfen !
Diese Funktion rufe ich durch
PHP:
matrix(Buchstabe // Zahl String, Position int);
Wenn ich nun
PHP:
matrix(„1“,5);
Wenn ich nun allerdings statt
PHP:
matrix(„1“,5);
PHP:
matrix(Zeit[0],5);
Der Array Zeit[] wird wie folgt gefüllt:
PHP:
public String[] Time(){
DateFormat tf = new SimpleDateFormat ("HH:mm:ss",Locale.GERMANY);
Date today = new Date();
String test;
test = tf.format(today);
Zeit[0] = test.substring(0,1);
Zeit[1] = test.substring(1,2);
Zeit[2] = test.substring(3,4);
Zeit[3] = test.substring(4,5);
Zeit[4] = test.substring(6,7);
Zeit[5] = test.substring(7,8);
return Zeit;
}
Das funktioniert auch super, wenn ich mir die [0] – [5] ausgeben lassen geht alles, und die aktuelle Uhrzeit steht drin, wenn ich diese jetzt übergeben will
PHP:
matrix(Zeit[0],5);
Wenn ich den Wert von Zeit[0] Manuell auf „1“ setze geht es.
PHP:
Zeit[0] =“1“;
matrix(Zahl[0],5);
geht wunderbar.
Deshalb vermute ich das dermit dem gespeicherten Zeit[0] format nicht klar kommt, bzw das nicht als richtiger string erkannt wird.
Eine Beispiel if-clause in matrix() sieht so aus:
PHP:
public String[][] matrix(String zahl, int pos){
if(zahl == "1"){
MatrixCode[pos][0] ="0" ;
MatrixCode[pos][1] ="0" ;
MatrixCode[pos][2] ="1" ;
MatrixCode[pos][3] ="0" ;
MatrixCode[pos][4] ="0" ;
MatrixCode[pos][5] ="0" ;
MatrixCode[pos][6] ="0" ;
return MatrixCode;
}
}