المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : convert a String to a float with Java



A7med Baraka
05-05-2009, 01:31 AM
convert a String to a float with Java


An example of a simple program that performs this conversion is shown below:


public class s2f {

public static void main (String[] args) {

// String s = "fred"; // do this if you want an exception

String s = "100.00";

try {
float f = Float.valueOf(s.trim()).floatValue();
System.out.println("float f = " + f);
} catch (NumberFormatException nfe) {
System.out.println("NumberFormatException: " + nfe.getMessage());
}

}

}

Other notes



Float.toString(float f) is used to convert in the other direction, from a float to a String.

abacy
01-22-2010, 06:43 AM
فى السطر 1 الكود ده بيعمل ايه ؟

1-s.trim()
2-float f = Float.valueOf(s);ولو كنت كتبت السطر التانى كانت هتتنفذ عادى صح ؟؟؟

A7med Baraka
01-22-2010, 10:09 AM
فى السطر 1 الكود ده بيعمل ايه ؟

1-s.trim()
2-float f = Float.valueOf(s);ولو كنت كتبت السطر التانى كانت هتتنفذ عادى صح ؟؟؟


s.trim()
بتمسح أى مسافات قبل وبعد السترنج
مثلا
" Ahmed Baraka "
بترجع السترنج
"Ahmed Baraka"

-- بصراحة مش جربت السطر التانى على طول ممكن تجربها وتقولنا أشتغلت ولا لأ
بس أعتقد أنها هتشتغل بس فى بعض الحالات ممكن تعمل أكسبشن ومش تشتغل

abacy
01-22-2010, 09:29 PM
شكرا :)
ايوة هى اشتغلت معايا بحس انهم بيعمله نفس الحل
وتقريبا مش بحس بفرق بين الاتنين دول كمان


Float.parseFloat(s);
Float.value(s);