将数组列表Lat Long值添加到新的LatLng类中的方法如下:
以下是一个示例代码,演示如何实现上述步骤:
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
// 创建一个数组列表来存储Lat Long值
List<String> latLongList = new ArrayList<>();
latLongList.add("40.7128,-74.0060");
latLongList.add("34.0522,-118.2437");
latLongList.add("51.5074,-0.1278");
// 创建一个新的集合来存储LatLng对象
List<LatLng> latLngList = new ArrayList<>();
// 遍历数组列表,将每个Lat Long值添加到新的LatLng类中
for (String latLong : latLongList) {
String[] latLongArray = latLong.split(",");
double latitude = Double.parseDouble(latLongArray[0]);
double longitude = Double.parseDouble(latLongArray[1]);
// 创建一个新的LatLng对象,并将其添加到集合中
LatLng latLng = new LatLng(latitude, longitude);
latLngList.add(latLng);
}
// 打印输出新的LatLng对象集合
for (LatLng latLng : latLngList) {
System.out.println(latLng);
}
}
}
// 定义一个LatLng类
class LatLng {
private double latitude;
private double longitude;
public LatLng(double latitude, double longitude) {
this.latitude = latitude;
this.longitude = longitude;
}
public double getLatitude() {
return latitude;
}
public double getLongitude() {
return longitude;
}
@Override
public String toString() {
return "LatLng{" +
"latitude=" + latitude +
", longitude=" + longitude +
'}';
}
}
这段代码演示了如何将数组列表中的Lat Long值添加到新的LatLng类中,并将新创建的LatLng对象存储在一个新的集合中。你可以根据自己的需求进行修改和扩展。
领取专属 10元无门槛券
手把手带您无忧上云