Atrisināts: peldēt uz virkni

Pēdējā atjaunošana: 09/11/2023

Izpratne par Float to String konvertēšanu Java.

Pludiņa pārvēršana par virkni Java ir svarīgs Java programmēšanas valodas aspekts, jo īpaši programmām, kas nodarbojas ar matemātiskiem aprēķiniem. Dažreiz ir nepieciešams pārvērst skaitļus teksta formātā, lai tos atbilstoši parādītu lietotājam, saglabātu datu bāzē vai citādi manipulētu ar tiem.

Pārveidošana no plūsmas uz virkni ir iekļauta Java piedāvātajās standarta bibliotēkas funkcijās. Ir vērts atzīmēt, ka šo funkciju izmantošana palīdz racionalizēt procesu, novēršot nepieciešamību manuāli pārveidot skaitļus tekstā.

Java piedāvā vairākas metodes, kā panākt pludiņskaitļa konvertēšanu uz virkni. Dažas no tām ietver: Float.toString(), String.valueOf() un DecimalFormat klasi, kā arī citas.

Float.toString() metode

Float.toString() ir iebūvēta Java metode, kas parasti ir visvienkāršākais veids, kā pārvērst pludiņu par virkni.

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

Iepriekš minētais kods iniciē peldošo mainīgo “num” un pārvērš to par virkni, izmantojot metodi Float.toString().

String.valueOf() metode

Metode String.ValueOf() ir vēl viena pieeja, lai veiktu pārveidošanu no pludiņa uz virkni Java.

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

Šajā kodā konvertēšana notiek, izmantojot metodi String.valueOf(). Tas ir ērti, ja jūsu kodam ir jāievieš klase String.

Decimālformāta klase

Vēl viens veids, kā to panākt, ir DecimalFormat klases izmantošana, kas nodrošina kontroli pār pludiņa formātu.

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

Šeit DecimalFormat klase tiek izmantota, lai formatētu peldošā komata skaitli pirms tā konvertēšanas par virkni. Tas ir īpaši noderīgi, ja jākontrolē parādīto decimālzīmju skaits.

Katrai metodei ir savi lietošanas gadījumi, plusi un mīnusi, taču visas tās sasniedz vienu un to pašu mērķi: pārveidot peldošo mainīgo virknē. Kā Java izstrādātājam, pārzinot šīs metodes, jūs varat rakstīt efektīvāku un lietderīgāku kodu.

Related posts: