Hallo,
bestimmt eine einfache Frage:
mir wird ein 2D-Array übergeben vom Typ long. Das Array ist beim ersten Aufruf stets null.
Jetzt dachte ich mir ich mach (name.equals(null)){...und weiter...}
wenn ich aber das mache, dann bekomm ich eine Exception.
In Java, wenn ich in den Debugmodus geh, wird das Array so übergeben:
Name: name, Declared Type: long[][], Value null
Wie kann ich nun auf diesen Wert überprüfen, um dann das Array zu initialisieren?(also das null entfernen) und die selbe Methode rekursiv noch einmal mit einem entsprechenden Wert von n (welcher auch übergeben wird) aufrufen?
(mir geht es hauptsächlich um das überprüfen, das rekursiv aufrufen bekomme ich hin)
Die Methode lautet bsp:
public static long test(int n, long[][] name)
{
}
Sorry für kein Syntax Highlighting, gerne könnt ihr mir nochmal erklären wie ich das mache.
Vielen Dank
bestimmt eine einfache Frage:
mir wird ein 2D-Array übergeben vom Typ long. Das Array ist beim ersten Aufruf stets null.
Jetzt dachte ich mir ich mach (name.equals(null)){...und weiter...}
wenn ich aber das mache, dann bekomm ich eine Exception.
In Java, wenn ich in den Debugmodus geh, wird das Array so übergeben:
Name: name, Declared Type: long[][], Value null
Wie kann ich nun auf diesen Wert überprüfen, um dann das Array zu initialisieren?(also das null entfernen) und die selbe Methode rekursiv noch einmal mit einem entsprechenden Wert von n (welcher auch übergeben wird) aufrufen?
(mir geht es hauptsächlich um das überprüfen, das rekursiv aufrufen bekomme ich hin)
Die Methode lautet bsp:
public static long test(int n, long[][] name)
{
}
Sorry für kein Syntax Highlighting, gerne könnt ihr mir nochmal erklären wie ich das mache.
Vielen Dank