Как я могу получить свой массив от одного метода к другому с различными классами? - PullRequest
0 голосов
/ 26 марта 2020

Я пытаюсь получить свой метод toString для получения массива из метода pointArray через другой класс, но я просто не могу понять, как это сделать.

public class Problem4 {

public static void main (String[] args){

    Point start = new Point();

    //instansiera värderna till start-koordinaterna
    double xKoord = 5.0; 
    double yKoord = 2.0;
    double zKoord = -5.0; 

    double [] lista;
    lista = start.pointArray(xKoord, yKoord, zKoord);
    start.toString(startArray); //this one is not working
}
}

, а затем другой класс

class Point{
//denna är temporär
private String punkt;

public double[] pointArray(double xKoord, double yKoord, double zKoord){
    //Skapar en array till punkten
    System.out.println("Metod pointArray.");

    double[] startArray = new double [3];
    startArray[0]=xKoord;  
    startArray[1]=yKoord;  
    startArray[2]=zKoord;  

    return startArray;
}

 public String toString(double [] startArray){
    //metoden ska returnera en String som innehåller värden till x, y och z-kompontenten
    System.out.println("Metod toString.");

    System.out.println (Arrays.toString(startArray));

    //denna är temporär
    return punkt;
}
}  

Итак, проблема в том, как я могу получить массив из метода pointArray в метод toString через класс Problem4? : /

1 Ответ

0 голосов
/ 26 марта 2020

Неважно, я решил это.

 start.toString(lista);
...