此代碼有錯誤,返回類型有錯誤。返回類型[] java中的雙重問題
public static []double convertLatLong(String lat, String lng) {
........
double latitude=....;
double longitude=....;
return (new []double{latitude,longitude});
}
但它正常工作與...
public static double[] convertLatLong(String lat, String lng) {
........
double latitude=....;
double longitude=....;
return (new double[]{latitude,longitude});
}
那麼,它們之間有什麼區別呢? 雖然java支持聲明data_type [] var_name
以及data_type var_name []
。
也許你應該寫'double []'而不是'[] double' ... – Baz 2012-07-28 11:34:59
'[] data_type'在Java中無效。請參閱:http://docs.oracle.com/javase/tutorial/java/nutsandbolts/arrays.html它可以是'dataType []名稱'或'dataType名稱[]'。但我會強烈推薦第一個。 – Baz 2012-07-28 11:49:00
對不起我的錯誤,問題是data_type [] var_name和data_type var_name []是在java中的vaild。 – 2012-07-28 11:56:59