마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

소숫점 자리 지정해주는 방법..

0 추천

GPS데이터를 블루투스로 받고있는데,

 

처리하는 프로그램이 멍청해서 소숫점자리가 고정되어야 합니다

 

예를들어 32.33333 인 위도가 32.333333 이 될 경우 숫자가 한자리 밀려서 오류가나는 경우가 발생합니다

 

따라서 32.33333처럼 소숫점이 5자리인경우 32.333330 으로 표현하고싶은데 어떻게해야할까요?

private class MyLocationListener implements LocationListener 
{
 
private String gps2;
    @Override
    public void onLocationChanged(Location loc) {
        if (loc != null) {
                   /* 화면의 상단에 위치한 TextView에 위도, 경도를 출력함*/
            gps.setText("La:"+loc.getLatitude()+", Lo:"+loc.getLongitude());
            gps2 = gps.getText().toString();
            Main.getInstance().sendMessage(gps2);
        }
    }
 

출력결과는 LA 32.3423424 이런식으로 나옵니다

아아앙아아ㅣ이 (220 포인트) 님이 2014년 6월 26일 질문
아아앙아아ㅣ이님이 2014년 6월 26일 수정

1개의 답변

0 추천
String 표현 같으면 String.format으로 표현 가능합니다.
YeonMin (17,860 포인트) 님이 2014년 6월 26일 답변
...