Turinys:

Ar galime sujungti eilutę ir sveikąjį skaičių Java?
Ar galime sujungti eilutę ir sveikąjį skaičių Java?

Video: Ar galime sujungti eilutę ir sveikąjį skaičių Java?

Video: Ar galime sujungti eilutę ir sveikąjį skaičių Java?
Video: CS50 2014 - Week 1, continued 2024, Lapkritis
Anonim

Sujungti eilutę į int vertę Java . Į sujungti a styga į int vertę, naudokite sujungimas operatorius. int val = 3; Dabar į sujungti a styga , tu reikia deklaruoti a styga ir naudokite + operatorių.

Taip pat žinokite, kas atsitiks, jei prie eilutės pridėsite int?

Tu sujungia int eilutėje . Į Styga sujungimas tarpt konvertuoti į Styga . In bus konvertuojamas į a styga , todėl kontrolinės sumos vertė bus 15 mesalto. Jeigu tik viena operando išraiška yra tipo Styga , tada styga konvertavimas atliekamas su kitu operandu, kad būtų gautas a styga veikimo metu.

Vėliau kyla klausimas, kuris operatorius gali būti naudojamas eilučių sujungimui? Daugelyje programavimo kalbų eilučių sujungimas yra dvejetainis infikso operatorius. Operatorius + (pliusas) dažnai yra perkrautas, kad būtų pažymėtas eilutės sujungimas argumentai : "Sveiki, " + "Pasaulis" turi reikšmę "Sveikas, pasauli".

Tokiu būdu kaip sujungiate Java?

Operatoriaus + naudojimas yra labiausiai paplitęs būdas sujungti dvi stygos Java . Galite pateikti kintamąjį, skaičių arba eilutės literalą (kuris visada yra su dvigubomis kabutėmis). Būtinai pridėkite tarpą, kad spausdinant kombinuotą eilutę jos žodžiai būtų tinkamai atskirti.

Kaip paversti skaičių į eilutę?

Skirtingi sveikųjų skaičių konvertavimo į eilutę būdai Java

  1. Konvertuoti naudojant Integer.toString(int) Integer klasė turi statinį metodą, kuris grąžina String objektą, atstovaujantį nurodytą int parametrą.
  2. Konvertuoti naudojant String.valueOf(int)
  3. Konvertuoti naudojant Integer(int).toString()
  4. Konvertuoti naudojant DecimalFormat.
  5. Konvertuokite naudodami StringBuffer arba StringBuilder.
  6. Konvertuoti specialiu radiksu.

Rekomenduojamas: