如何在一行中完成?这是在函数/方法中。我正在尝试返回一个数组。
float[] t = {
lat, lng
};
return t;
答案 0 :(得分:10)
return new float[] { lat, lng };
答案 1 :(得分:4)
要么使用Jeffrey的想法,要么你可以创建一个记录:
public static class Position{
float lat;
float lng;
public Position(float lat, float lng){
this.lat = lat;
this.lng = lng;
}
}
然后你可以传递一个位置:
return new Position(lat, lng)
Jeffrey's如果你想要它自己的应用程序更好,没有人会看到你会使用一次。如果你以任何方式发布它,或者你在多个方法中使用它,从各个地方调用(因为它更容易阅读),这样会更好。
此外,如果你传递很多记录可以更好,因为它有助于跟踪事物。再说一遍,如果这只是在一个地方使用的一种方法,它可能不值得。