Evgenios1 Δημοσ. 23 Οκτωβρίου 2008 Δημοσ. 23 Οκτωβρίου 2008 Γεια σας. Απλη η ερωτιση, Λοιπον πως θα κανω μετατροπη String σε double με χρησει javax(για mpbile Phone)? Αποτι ψαχτικα βρικα οτι με τη χρησει της Double.ValueOf(string arg) τη κανω τη δουλεια μου, αλλα , δεν μπορω να κανω πραξεις με τη Double με αντιθεση τη double.
warchief Δημοσ. 24 Οκτωβρίου 2008 Δημοσ. 24 Οκτωβρίου 2008 Αν εχεις ενα Double object μπορεις να παρεις τον primitive double τυπο που κανει encapsulate ως: Double doubleObj = Double.valueOf("0.001"); double value = doubleObj.doubleValue();
Evgenios1 Δημοσ. 25 Οκτωβρίου 2008 Μέλος Δημοσ. 25 Οκτωβρίου 2008 το εχω δοκιμασει αλλα, δεν μου εμφανιζει τπτ. το προγραμα ειναι αυτο: input(6 TextFields) ---> πραξεις μεταξη τημων ---> output( 1 TextField) και εχω δοκιμασει : double obj1= Double.valueOf(TextFieldin1.getString).doubleValue();//in double objfinal; objfinal=obj1*obj2; TextFieldout.SetString(objfinal.toString());//out -----Προστέθηκε 25/10/2008 στις 03 : 31 : 25----- να και η μεθοδος: >private void DoWork() { double[] a= { Double.valueOf(in1.getString()).doubleValue(), Double.valueOf(in2.getString()).doubleValue(), Double.valueOf(in3.getString()).doubleValue(), Double.valueOf(in4.getString()).doubleValue(), Double.valueOf(in5.getString()).doubleValue(), Double.valueOf(in6.getString()).doubleValue(), Double.valueOf(in7.getString()).doubleValue(), Double.valueOf(in8.getString()).doubleValue(), Double.valueOf(in10.getString()).doubleValue() }; double s=Double.valueOf(mtb.getString()).doubleValue(); for(int i=0;i<10;i++) { if(a[i]!=0) { s*=a[i]; } } S.setString(Double.toString(s)); }
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.