Kezdőoldal » Számítástechnika » Programozás » Java nyelvben hogy lehet 2...

Java nyelvben hogy lehet 2 String értékét egyesíteni úgy, hogy összefűzze a szöveget?

Figyelt kérdés

pl.: amikor az egyik Strinbe "alma", a másikba pedig "körte" van, és ezt összefűzve "almakörte" jöjjön ki.

Legjobb az lenne, hogy ha megvizsgálná egy if-es feltétel, hogy az alma meg a körte együtt összefűzve mit alkot. (pl.: if ("alma" + "körte" == "almakörte"), ez működik is, csak mikor a meg b String értékét adom össze, úgy nem.)



2016. jún. 27. 16:39
 1/8 anonim ***** válasza:
100%
Stringek értékét nem az == operátorral hasonlítunk össze, hanem a .equals() metódussal.
2016. jún. 27. 16:46
Hasznos számodra ez a válasz?
 2/8 anonim ***** válasza:
2016. jún. 27. 18:29
Hasznos számodra ez a válasz?
 3/8 A kérdező kommentje:
Összehasonlítás szempontjából ugyan az a equals() metódus, mint a két == jel, de csak akkor van többnyire értelme, ha pl equalsIgnoreCase()-van.
2016. jún. 27. 20:22
 4/8 anonim ***** válasza:
100%

# 3/3 Időpont ma 20:22


Nem, mert az egyik referenciát vizsgál, a másik meg tartalmat.

2016. jún. 27. 20:24
Hasznos számodra ez a válasz?
 5/8 anonim ***** válasza:
100%

"Összehasonlítás szempontjából ugyan az a equals() metódus, mint a két == jel"

Nem nyert, legalábbis Java-ban, mert nincs operátor túlterhelés.

2016. jún. 27. 20:25
Hasznos számodra ez a válasz?
 6/8 A kérdező kommentje:
De amúgy köszönöm a válaszokat, a 2. válaszolónak főként. a.concat(b)-vel úgy fűzi össze, ahogy kell.
2016. jún. 27. 20:26
 7/8 anonim ***** válasza:

???

A + is ugyanúgy konkatenálja a stringeket, a probléma még mindig az egyenlőség vizsgálatoddal van, mert a == referenciákat hasonlít össze, nem értéket.

2016. jún. 27. 20:37
Hasznos számodra ez a válasz?
 8/8 A kérdező kommentje:
Értem, köszi
2016. jún. 27. 20:40

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!