Tässä ohjelmassa opit muuttamaan merkin (char) merkkijonoksi ja päinvastoin Java-kielellä.
Tämän esimerkin ymmärtämiseksi sinulla on oltava tieto seuraavista Java-ohjelmointiaiheista:
- Java-merkkijono
- Java-tietotyypit (primitiivinen)
- Java-taulukot
Esimerkki 1: Muunna char merkkijonoksi
public class CharString ( public static void main(String() args) ( char ch = 'c'; String st = Character.toString(ch); // Alternatively // st = String.valueOf(ch); System.out.println("The string is: " + st); ) )
Tuotos
Merkkijono on: c
Yllä olevassa ohjelmassa meillä on merkki, joka on tallennettu muuttujaan ch. Käytämme CharacterClass toString()tapa muuntaa merkin merkkijono st.
Vaihtoehtoisesti voimme myös käyttää Stringn valueOf()menetelmää muuntamista. Molemmat sisäisesti ovat kuitenkin samat.
Esimerkki 2: Muunna char-taulukko merkkijonoksi
Jos sinulla on char-taulukko pelkkän merkin sijaan, voimme muuntaa sen helposti merkkijonoksi käyttämällä String-menetelmiä seuraavasti:
public class CharString ( public static void main(String() args) ( char() ch = ('a', 'e', 'i', 'o', 'u'); String st = String.valueOf(ch); String st2 = new String(ch); System.out.println(st); System.out.println(st2); ) )
Tuotos
aeiou aeiou
Yllä olevassa ohjelmassa meillä on char-taulukko ch, joka sisältää vokaaleja. Käytämme Stringn valueOf()menetelmää jälleen muuntaa merkin matriisi String.
Voimme myös käyttää Stringkonstruktoria, joka ottaa merkkijonon ch parametriksi muunnokseksi.
Esimerkki 3: Muunna merkkijono char-taulukoksi
Voimme myös muuntaa merkkijonon char-taulukoksi (mutta ei char) käyttämällä Stringin menetelmää muotoonCharArray ().
import java.util.Arrays; public class StringChar ( public static void main(String() args) ( String st = "This is great"; char() chars = st.toCharArray(); System.out.println(Arrays.toString(chars)); ) )
Tuotos
(Tämä on suurenmoista)
Yllä olevassa ohjelmassa meillä on merkkijono, joka on tallennettu muuttujaan st. Käytämme Stringn toCharArray()menetelmää muuntaa merkkijonon joukko merkkejä tallennettu merkkiä.
Sitten, käyttö Arraysn toString()tapa tulostaa elementit merkkiä array kaltainen muoto.








