2013-04-09 4 views
0

У меня есть список массива GeoPoint показано ниже:печати/отладки GeoPoint Массив

ArrayList<GeoPoint> listOfPoints = new ArrayList<GeoPoint>(); 

, и я хотел бы, чтобы распечатать его, чтобы проверить, что он правильно содержит точки я разобранная в него. Я могу найти, как печатать не GeoPoint массивы, любые идеи? Благодаря

+0

означает, что вы хотите выйти поместить его –

+0

Я попытался Log.i и log.println – user2076033

+0

System.pot.println ("" + LST); –

ответ

0

Для этого используйте следующую строку:

System.out.println(array) 
0

Давайте предположим, что вы вставили следующие значения

ArrayList<GeoPoint> listOfPoints = new ArrayList<GeoPoint>(); 
Double latitude = Double.parseDouble("48.89364"); 
Double longitude = Double.parseDouble("2.33623");  
GeoPoint oneP = new GeoPoint((int)(latitude*1e6),(int)(longitude*1e6)); 
listOfPoints.add(oneP); 
... 

или поместить значения из diferents Location объектов.

GeoPoint oneP = new GeoPoint((int) (loc.getLatitude() * 1e6), (int) (loc.getLongitude() * 1e6)); 
listOfPoints.add(oneP); 
... 

Путь итерация и печатать на бревне:

for(GeoPoint gp:listOfPoints){ 
     Log.w(this.getClass().getName()+", Latitude", String.valueOf(gp.getLatitudeE6()/1e6)); 
     Log.w(this.getClass().getName()+", Longitude", String.valueOf(gp.getLongitudeE6()/1e6)); 
    } 

Log.w это напечатать его в качестве предупреждения о LogCat.

Смежные вопросы