Ausdruck wirft unerwarteten Error

Feeder

Bekanntes Mitglied
Hey,

dieser Ausdruck:

Java:
ArrayList<ArrayList> list = statische methode(2D Array)

wirft folgenden Error:


Exception in thread "main" java.lang.Error: Unresolved compilation problems:
Syntax error on token "=", @ expected after this token
Syntax error, insert "SimpleName" to complete Expression
at SplinesTry.main(SplinesTry.java:6)


Versteh ich nicht...

Voller Code:

Java:
import java.io.*;
import java.util.ArrayList;
class SplinesTry{
    public static void main(String args[]) {
        ArrayList<ArrayList> list = splines({{0,0},{1,1},{1,5}});
        int a = 7;
    }
    public ArrayList<ArrayList<double>> splines(double[][] args){
        return new ArrayList<>();
       
    }
}
 
Zuletzt bearbeitet:
1. So {{0,0},{1,1},{1,5}} kannst du kein neues Array erstellen .. wenn dann so new double[][]{{0,0},{1,1},{1,5}}
2. deine splines-Methode ist nicht static
3. Du kannst in eine Liste keine primitiven Datentypen stecken. Nutz die Wrapper-Klasse Double.
4. ArrayList<ArrayList> ist nicht das gleiche wie ArrayList<ArrayList<Double>>
 
Ich verliere langsam den Überblick über die syntaktischen Merkmale der Sprachen... Und ich kenne nur 3 😀

Vielen herzlichen Dank!
 

Zurück
Oben