【发布时间】:2020-07-06 22:57:09
【问题描述】:
我试图让我的方法 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;
}
}
所以问题是如何通过 Problem4 类将数组从方法 pointArray 获取到 toString 方法? :/
【问题讨论】:
-
我已经尝试使用这个答案,但我无法让它从我这里工作stackoverflow.com/questions/20314305/…