- Xiaomi 17 - még mindig tart
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- iPhone topik
- Thaiföldön már videózzák a Samsung Galaxy A37-et és A57-et
- Hat év támogatást csomagolt fém házba a OnePlus Nord 4
- Milyen okostelefont vegyek?
- Bluetooth-headsetekről általában
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Okosóra és okoskiegészítő topik
- Redmi Note 9 Pro [joyeuse]
Új hozzászólás Aktív témák
-
thon73
tag
egyik = textResult; egyik és textResult is ugyanarra a stringre mutat (legyen stringA)
egyik = Integer.toString(Integer.parseInt(egyik)); textResult változatlan, de egyik már a toString által létrehozott új stringre mutat. (Ami tartalmazhat azonos szöveget stringA-val) Ez legyen tehát stringB."egyik == textResult" az ugyanaz, mint stringA == stringB, vagyis soha nem lesz igaz. textResult.equals(egyik) megoldás segíthet, de miért nem számolsz inkább integerekkel az átalakítás után?
A masik=egyik; utasítás viszont a fenti ellentéte, hiszen ettől kezdve mind a kettő ugyanarra a stringA-ra mutat, tehát értékük egyenlő.
Java-ban ezt egy picit nehéz megérteni, mert el van rejtve. A C pl. sokkal jobban rákényszeríti az embert a címaritmetika elsajátítására.
A String alapvetően egy Objektum, amely valahol egy komplex adathalmaz a memóriában.
Pl. String string = "Én egy adathalmaz vagyok"; utasításban lesz a memóriában egy ilyen mondat.
Ezzel szemben a "változó", amivel azonosítjuk a stringet, valójában egy mutató, ami erre az adathalmazra mutat. String esetén az adathalmaz final, vagyis nem változtatható meg, de a string nevű mutató természetesen mutathat más halmazra, ha új értéket kap.
Te azt hasonlítod össze, hogy a két mutató ugyanoda mutat-e, ahelyett, hogy a két mutató által mutatott adatokat hasonlítanád össze.
Új hozzászólás Aktív témák
- Robotporszívók
- E-roller topik
- Parfüm topik
- Nvidia GPU-k jövője - amit tudni vélünk
- Xiaomi 17 - még mindig tart
- VINTED Kérdezz/Felelek segítsünk egymásnak!
- GL.iNet OFF topik
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Béta iOS-t használók topikja
- Hitelkártyák használata, hitelkártya visszatérítés
- További aktív témák...
- HP EliteBook 840 G7 i5-10210U 16GB 256GB FHD 400nit 1 év garancia
- M5! KÉSZLETKISÖPRÉSI ULTRAAKCIÓ!!! SPACE BLACK MacBook Pro 14" M5!!! 10C/10G 16GB 512GB Gar!
- Lenovo ThinkStation P300 Workstation,i7-4790,8GB DDR3,500GB SATA3 HDD,2GB VGA,WIN11
- iPhone X 64GB 100% (3 hónap Garancia) - AKCIÓ
- Surface Pro 7+ i5-1135G7 16GB 512GB 1 év garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


