INHOUDSOPGAWE:

Kan ons string en heelgetal in Java aaneenskakel?
Kan ons string en heelgetal in Java aaneenskakel?

Video: Kan ons string en heelgetal in Java aaneenskakel?

Video: Kan ons string en heelgetal in Java aaneenskakel?
Video: Exploring JavaScript and the Web Audio API by Sam Green and Hugh Zabriskie 2024, April
Anonim

Koppel tou saam tot 'n int-waarde in Java . Om aaneenskakel a string tot 'n int-waarde, gebruik die aaneenskakeling operateur. int val = 3; Nou, om aaneenskakel a string , jy moet verklaar a string en gebruik die + operateur.

Weet ook, wat gebeur as jy 'n int by 'n string voeg?

Jy is die aaneenskakeling van die int in string . In Snaar aaneenskakeling int omgeskakel na Snaar . Die in sal omgeskakel word na 'n string , dus sal die waarde van kontrolesom 15Mesalt wees. As slegs een operand uitdrukking is van tipe Snaar , toe string omskakeling word op die ander operand uitgevoer om 'n te produseer string tydens looptyd.

Vervolgens is die vraag, watter operateur kan gebruik word in string aaneenskakeling? In baie programmeertale is string aaneenskakeling 'n binêre infix operateur. Die + (plus) operateur word dikwels oorlaai om aaneenskakeling vir string aan te dui argumente : "Hallo, " + "Wêreld" het die waarde "Hallo, Wêreld".

Hoe kan jy op hierdie manier in Java aaneenskakel?

Die gebruik van die + operateur is die mees algemene manier om aaneenskakel twee snare in Java . Jy kan óf 'n veranderlike, 'n getal óf 'n String letterlike (wat altyd omring word deur dubbele aanhalingstekens) verskaf. Maak seker dat jy 'n spasie byvoeg sodat wanneer die gekombineerde string gedruk word, sy woorde behoorlik geskei word.

Hoe omskep jy 'n getal in 'n string?

Verskillende maniere vir heelgetal-na-string-omskakelings in Java

  1. Skakel met Integer.toString(int) Die Integer-klas het 'n statiese metode wat 'n String-objek terugstuur wat die gespesifiseerde int-parameter verteenwoordig.
  2. Skakel oor met String.valueOf(int)
  3. Skakel om deur Integer(int).toString() te gebruik
  4. Skakel met behulp van DecimalFormat.
  5. Skakel met StringBuffer of StringBuilder om.
  6. Skakel om met spesiale radix.

Aanbeveel: