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, lai panāktu pludiņa konvertēšanu uz virkni. Daži no tiem ietver: Float.toString(), String.valueOf() un DecimalFormat klases cita starpā.

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 tās visas sasniedz vienu un to pašu gala mērķi: peldošā mainīgā pārvēršana virknē. Kā Java izstrādātājam, pārzinot šīs metodes, varat rakstīt efektīvāku un iedarbīgāku kodu.

Related posts: