0
십진수로 변환하려고합니다. 매번 내가 반올림 한 번호를 토스트 할 때마다 "java.text.decimalformat @ 0java.text.decimalformat @ 0"이 표시됩니다. 이것은 내 코드입니다. 당신이 내가 반올림 한 번호를 알아내는 것을 도울 수 있기를 바랍니다.소수점 이하 4 자리로 반올림 한
gps = new GPSTracker(Test.this);
double lat = gps.getLatitude();
DecimalFormat lat2 = new DecimalFormat();
lat2.setMaximumFractionDigits(4);
lat2.format(lat);
double lng = gps.getLongitude();
DecimalFormat lng2 = new DecimalFormat();
lng2.setMaximumFractionDigits(4);
lng2.format(lng);
super.onCreate(savedInstanceState);
setContentView(R.layout.abc);
Bundle extras = getIntent().getExtras();
String ItemChosen = extras.getString("s");
String latIndex = extras.getString("latt");
double la = Double.parseDouble(latIndex);
DecimalFormat la2 = new DecimalFormat();
la2.setMaximumFractionDigits(4);
la2.format(la);
String lngIndex = extras.getString("lng");
double ln = Double.parseDouble(lngIndex);
DecimalFormat ln2 = new DecimalFormat();
ln2.setMaximumFractionDigits(4);
ln2.format(ln);
Toast.makeText(getApplicationContext(),ln2 + " " + la2,
Toast.LENGTH_LONG).show();
Toast.makeText(getApplicationContext(),lng2 + " " + lat2,
Toast.LENGTH_LONG).show();
남성 감사합니다. 정말로 도움이됩니다. –
@Aff이 포스트가 귀하의 질문에 답변 한 경우 [답변을 수락해야합니다.] (http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work) –