Ukuqonda i-Float kwi-String Conversion kwiJava.
Ukuguqula ukudada kumtya kwiJava ngumba obalulekileyo wolwimi lwenkqubo yeJava, ngakumbi kwiinkqubo ezijongene nokubala kwemathematika. Ngamanye amaxesha kuyimfuneko ukuguqula amanani kwifomathi yokubhaliweyo ukuyibonisa ngokufanelekileyo kumsebenzisi, ukuyigcina kwisiseko sedatha, okanye ukuyiphatha ngenye indlela.
Ukuguqulwa komtya kuqukwe phantsi kwemisebenzi yethala leencwadi eqhelekileyo ebonelelwa yiJava. Kuyaphawuleka ukuba, ukusebenzisa le misebenzi kunceda ukulungelelanisa inkqubo, ukuphelisa imfuno yokuguqulwa kwamanani kwisicatshulwa.
IJava ibonelela ngeendlela ezininzi zokufezekisa uguqulo lokudada kwintambo. Ezinye zezi ziquka: Float.toString(), String.valueOf() kunye neDecimalFormat iklasi phakathi kwezinye.
Float.toString() Indlela
I-Float.toString () yindlela eyakhelwe-ngaphakathi yeJava eqhele ukuba yeyona ndlela ithe ngqo yokuguqula ukudada kumtya.
float num = 9.75f; String str = Float.toString(num);
Le khowudi ingasentla iqalisa i-float variable โnumโ kwaye iyiguqulele kumtya ngokusebenzisa indlela ye-Float.toString().
I-String.valueOf() Indlela
Indlela ye-String.ValueOf () yenye indlela yokwenza i-float ukuya kuguqulelo lomtya kwiJava.
float num = 9.75f; String str = String.valueOf(num);
Kule khowudi, uguqulelo lwenzeka nge-String.valueOf() indlela endaweni yoko. Oku kuluncedo xa ikhowudi yakho ifuna ukuphunyezwa kweklasi yomtya.
Iklasi yeDesimalFormat
Enye indlela yokuphumeza oku kukusebenzisa iklasi ye-DecimalFormat ebonelela ngolawulo kwifomathi yokudada.
float num = 9.75f; DecimalFormat df = new DecimalFormat("#.##"); String str = df.format(num);
Apha, iklasi ye-DecimalFormat isetyenziselwe ukufomatha inombolo-yendawo edadayo phambi kokuyiguqulela kumtya. Oku kuluncedo ngakumbi xa ufuna ukulawula inani lamanqaku aboniswayo.
Indlela nganye ineemeko zayo zokusetyenziswa kunye neenzuzo kunye nokubi, kodwa zonke zifezekisa injongo enye yokuphela: ukuguqula inguqu edadayo ibe ngumtya. Njengomphuhlisi weJava, ukuqhelana nezi ndlela kunokukunceda ukuba ubhale ikhowudi esebenzayo kunye nesebenzayo.