- Android alkalmazások - szoftver kibeszélő topik
- Megjött Magyarországra a legnagyobb akkuval szerelt Redmi
- Honor Magic6 Pro - kör közepén számok
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Sony WF-1000XM6 – ez évi etalon?
- Elődje legnagyobb hibáját javítja az iPhone 17e
- One mobilszolgáltatások
- Poco X3 Pro - hardverfrissítés
- Szívós, szép és kitartó az új OnePlus óra
- Samsung Galaxy S25 - végre van kicsi!
Új hozzászólás Aktív témák
-
Orionk
senior tag
Sziasztok!
A lenti kódban ezt a sort nem értem:
String prevvalue=(String)newmap.put(3,"is great");Tudnátok segíteni az értelmezésében? köszönöm
Ez: newmap.put(3,"is great") --> Beleteszi a 3. helyre az "is great" stringet. Ez eddig világos.
De nem értem, hogy miért kell előtte (String) castolni és azt sem értem, hogy prevvalue értéke miért nem az újonnan berakott érték, azaz "is great" string lesz?Kódrészlet:
public class HashMapDemo {
public static void main(String args[]) {
// create hash map
HashMap newmap = new HashMap();
// populate hash map
newmap.put(1, "tutorials");
newmap.put(2, "point");
newmap.put(3, "is best");System.out.println("Map value before change: "+ newmap);
// put new values at key 3
String prevvalue=(String)newmap.put(3,"is great");// check returned previous value
System.out.println("Returned previous value: "+ prevvalue);System.out.println("Map value after change: "+ newmap);
}
}Futási eredmény:
Map value before change: {1=tutorials, 2=point, 3=is best}
Returned previous value: is best
Map value after change: {1=tutorials, 2=point, 3=is great}
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Kerékpárosok, bringások ide!
- One otthoni szolgáltatások (TV, internet, telefon)
- 3D nyomtatás
- Makett, makettezés
- Android alkalmazások - szoftver kibeszélő topik
- sziku69: Fűzzük össze a szavakat :)
- Vicces képek
- Audiofil és gamer? Az ASUS megpróbálja
- Peugeot, Citroën topik
- Interactive Brokers társalgó
- További aktív témák...
- RTX 3060 Ti - Ryzen 7 3700X - 16 GB DDR4 3000 MT/s CL15 - 1 TB NVMe SSD
- 15.gen! Intel Core ULTRA 9 285K (24mag!) +hűtött VRM-es Z890 lap! GAR/SZÁMLA (Te nevedre kiállítva)!
- Eladó 6 darab DDR4 16 Gb Sodimm, illetve 2 darab DDR5 16 GB Sodimm
- Eladó három darab SSD. 2 x 1 TB illetve 1 x 2 TB
- több db DELL P2419 vékony kávás full HD 1920x1080 IPS monitor HDMI - gari + számla
- Samsung Galaxy A56 5G, Kártyafüggetlen, 1 Év Garanciával
- Jó áron eladó Lenovo ThinkPad T14s Gen 3/i5-1240P/16 GB/256 SSD/FHD+/IPS/Garancia/
- HP EliteBook 840 G9 i7-1265U 16GB 256GB 14" FHD+ 1 év teljeskörű garancia
- ÚJ, GARIS gamer egér Spirit of GAMER Xpert M800 13 000 Ft
- ÁRGARANCIA!Épített KomPhone Ryzen 5 5600X 16/32/64GB RAM RX 7600 8GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs


