Kuxazululiwe: ntanta ube yintambo

Ukuqonda i-Float to String Conversion ku-Java.

Ukuguqula i-float ibe iyunithi yezinhlamvu ku-Java isici esibalulekile solimi lohlelo lwe-Java, ikakhulukazi ezinhlelweni ezibhekene nezibalo zezibalo. Kwesinye isikhathi kuyadingeka ukuguqula izinombolo zibe ifomethi yombhalo ukuze uyibonise ngendlela efanele kumsebenzisi, uyigcine kusizindalwazi, noma uyilawule ngenye indlela.

Ukuguqulwa kwe-Float to string kufakwe ngaphansi kwemisebenzi ejwayelekile yelabhulali ehlinzekwa yi-Java. Kuyaphawuleka ukuthi, ukusebenzisa le misebenzi kusiza ukwenza inqubo ibe lula, isuse isidingo sokuguqulwa kwezinombolo kube umbhalo.

I-Java inikeza izindlela ezimbalwa zokufeza ukuguqulwa kwe-float to string. Ezinye zazo zihlanganisa: Float.toString(), String.valueOf() kanye nekilasi le-DecimalFormat phakathi kokunye.

I-Float.toString() Indlela

I-Float.toString() iyindlela eyakhelwe ngaphakathi ye-Java evamise ukuba yindlela eqondile yokuguqula ukuntanta kube yiyunithi yezinhlamvu.

float num = 9.75f;
String str = Float.toString(num);

Ikhodi engenhla iqala i-float variable โ€˜numโ€™ futhi iyiguqule ibe yiyunithi yezinhlamvu ngokusebenzisa indlela ye-Float.toString().

I-String.valueOf() Indlela

Indlela ye-String.ValueOf() ingenye indlela yokwenza ukuguqulwa kwe-float to string ku-Java.

float num = 9.75f;
String str = String.valueOf(num);

Kule khodi, ukuguqulwa kwenzeka ngendlela ye-String.valueOf() esikhundleni salokho. Lokhu kuyasiza uma ikhodi yakho idinga ukuqaliswa kwekilasi le-String.

Ikilasi leDesimalFormat

Enye futhi indlela yokufeza lokhu ukusebenzisa ikilasi le-DecimalFormat elihlinzeka ngokulawula ifomethi ye-float.

float num = 9.75f;
DecimalFormat df = new DecimalFormat("#.##");
String str = df.format(num);

Lapha, isigaba se-DecimalFormat sisetshenziswa ukufometha inombolo yephoyinti elintantayo ngaphambi kokuyiguqulela kuyunithi yezinhlamvu. Lokhu kubaluleke kakhulu uma udinga ukulawula inani lamaphoyinti edesimali aboniswayo.

Indlela ngayinye inezimo zayo zokusebenzisa kanye nezinzuzo nezingozi, kodwa zonke zifinyelela umgomo ofanayo wokugcina: ukuguqula okuguquguqukayo okuntantayo kube iyunithi yezinhlamvu. Njengonjiniyela we-Java, ukujwayelana nalezi zindlela kungakusiza ukuthi ubhale ikhodi esebenza kahle futhi esebenza kahle.

Okuthunyelwe okuhlobene:

Shiya amazwana