2016-04-06 11 views
0

Ich versuche einen String.ValueOf auf die nächste ganze Zahl zu runden. Irgendeine Idee, wie man String.valueOf (result) zur nächsten ganzen Zahl bringt.Round String.ValueVon der nächsten ganzen Zahl

public void onClick(View v) { 
     double result =0; 
     double result1 =0; 
     double a = Double.parseDouble(weightEntered.getText().toString().trim()); 
     double b = 2.2; 
    if(v == button_convert) 
    { 
     if(lbs_kg.isChecked() == true) { 
      result = (a/b); 
      String str = String.valueOf(result); 
      t1.setText(str); 
     } 
+2

Math.round (String.valueOf (Ergebnis)) tun sollten :) –

+0

@SandeepBhandari für eine Sekunde, dass Denken Sie darüber nach. –

+0

siehe die Lösung hier: http://stackoverflow.com/questions/2808535/round-a-double-to-2-decimal-places – Pooya

Antwort

2
String str = String.valueOf(Math.round(result)); 
+0

Danke, das hat super funktioniert – Ryan159