hlmod.hu https://hlmod.hu/ |
|
[Java] String https://hlmod.hu/viewtopic.php?f=127&t=27434 |
Oldal: 1 / 1 |
Szerző: | Silent [ 2017.03.17. 20:10 ] |
Hozzászólás témája: | [Java] String |
Sziasztok! 3) Java - Core Programming - String! Ebben a leckében megnézzük, hogyan lehet stringeket létrehozni, összefűzni más változókkal és kiíratni azokat. Hozzuk létre a .java fájlunkat. Test.java Kód:
Mint azt észrevehetted, itt más osztálynevet használtam, ez a fájl nevétől függ, hiszen ugyanannak kell lennie. Egészítsük ki úgy, hogy köszönjön a program. Test.java Kód:
Nem sok meglepő fordulat, talán annyi szorul magyarázatra, hogy a String már egy non-primitive típus, ezt már nagy kezdőbetűvel jelezzük. A pontos okát későbbi tutoriálokban, vagy akár egy kis képzelőerő használatával meg lehet érteni. Tegyük fel, hogy egy külön változóban van egy név, amit a köszönés után akarunk kiírni, de egy sorba. Test.java Kód:
Stringeket a + jellel tudunk összefűzni (konkatenálni), így a két string egybe fog kiíródni. Ennek az eredménye elég bizarr lesz, hiszen nem rak szóközt a két string közé. (HelloDaniel) Oldjuk hát meg, hogy a két string között legyen egy szóköz. Test.java Kód:
Mint láthatjuk, nem csupán változókat konkatenálhatunk, hanem literálokat (jelen esetben ez egy szóköz) is. Hasonlóan a println függvényhez, a szövegösszefűzésnél is használhatunk egyéb típusokat, ezesetben meghívja az adott objektum toString metódusát. Kód:
A fenti kód eredménye: Hello Daniel 99 Ugyanezt megtehetjük más típusokkal is, nem vagyunk korlátozva az int keretein belülre. (Akár custom objecteket is össze lehet fűzni) Következő lecke a while ciklusokról fog szólni. Happy Coding! :) |
Oldal: 1 / 1 | Minden időpont UTC+02:00 időzóna szerinti |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |