Hirdetés
- Azonnali informatikai kérdések órája
- Külső 2,5'' mobil rack-ek topikja
- Esik eső karikára, a hardverek kalapjára
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- TCL LCD és LED TV-k
- HiFi műszaki szemmel - sztereó hangrendszerek
- Androidos fejegységek
- Intel Core Ultra 3, Core Ultra 5, Ultra 7, Ultra 9 "Arrow Lake" LGA 1851
- Telekom TV SmartBox: szolgáltatói set-top box alacsony korlátokkal
- AMD vs. INTEL vs. NVIDIA
Új hozzászólás Aktív témák
-
PazsitZ
addikt
válasz
Aethelstone
#7958
üzenetére
A builder pattern az egy pattern, ahol van egy buildered és azon hívsz metódusokat. Amit még csak nem is kötelező, de célszerű/kézenfekvő láncolva hívni. Jah és a végén ugye build()-et hívsz nem foo()-t.
Nem arról szól, hogy ha metódusokat láncolva hívsz akkor builder pattern-t használsz.Konkrétan a whatever példában számomra is az a természetesebb, ha kiemeled változóba a kérdéses részt, de az a példa szerintem egész eltérő a kiinduló kérdéstől.
-
PazsitZ
addikt
válasz
pvt.peter
#7945
üzenetére
Az első esetnél egy temp referencia van, a második esetnél van a Map get és egy cast művelet.
Nem hiszem, hogy ilyeneket szintű dolgokat kellene túlpörögni optimalizáció szempontból.Ha nagyon rövidíteni akarsz, ezek is használhatóak:
objects.put(actualKeyObject, new ArrayList<Object>() {{ add(actualValueObject); }});
objects.put(actualKeyObject, Arrays.asList(actualValueObject));Egyébként inkább abba az irányba gondolkodnék, hogy ha több elemet pakolunk a listába, akkor azt külön metódusba kiszervezni és az első példa szerint hozzáadni érdemesebb/átláthatóbb szerintem.
Egy elemű lista esetén viszont számomra inkább az inline megoldások a szimpatikusabbak.
-
PazsitZ
addikt
válasz
drogery
#7876
üzenetére
Elvileg a WebElement-ben implementálva van az isDisplayed method.
Na most ha adott esetben nincs meg az elem, akkor feltehetőleg hiba van.
Ezeken waiter függvényekkel lehet javítni, ha egy elem instant nincs még jelen az oldalon. [link]
Avagy ha egy boolean-re van szükség esetleg használható Helper osztály, ami lekezeli az NPE-t: [link] -
PazsitZ
addikt
válasz
alapz@j
#2131
üzenetére
Tudsz jelezni, hogy próbálja lefuttatni a garbage collectort a System.gc(); paranccsal, de ekkor sem biztos, hogy valóban rögtön lefut.
Amennyiben nincs hivatkozás arra a String object-re, a következő lefutásnál feltehetőleg felszabadítja azon memóriaterületet.
De tudtommal, közvetlenül kikényszeríteni nem lehet a dolgot. -
PazsitZ
addikt
válasz
nagykovi
#1179
üzenetére
Tehát fordítva kell kiírni? Vagy ténylegesen meg kell fordítani magát a tömböt.
Első esetben simán legnagyobbtól haladsz vissza.Ciklus előtt átadod i-nek a tömb maxméretét vagy 0-át.
if (elolrol==1){ i=0;}
else{i=[I]tombmaxertek[/I];}while cilkuson belül teszel egy változót (elolrol), ami meghatározza előlről vagy a végéről írja ki?
és eszerint csökkented vagy növeled a tömbcímet. Így egy ciklusban működik a dolog csak egy plusz paramétert kell átadni:if (elolrol==1){ i++;}
else{i--;}Ha ténylegesen meg kell fordítani akkor elsőt cseréled az utolsóval, másodikat utolsó előttivel, s így tovább amig nem érsz két szomszédos elemhez avagy 1 elemhez (páros/páratlan elemszám)
Ebben az esetben a kiírás meg mivel ténylegesen fordul a tömb tartalom sima. -
PazsitZ
addikt
válasz
nagykovi
#1164
üzenetére
Fogod végigolvasod a sorokat azzal a feltétellel, h: if (min>tomb[x][y+1]) min=tomb[x][y1];
Ha végigértél a tömb utolsó helyére szúrd be a legkissebb elemet.
Azután vizsgáld meg a sorok utolso elemeit ezzel a feltétellel: if (max<tomb[x+1][utolso]) max=tomb[x+1][utolso]; -
PazsitZ
addikt
Kellene egy kis segítség, mert nem értem miért nem működik ez a kódrész/miniprogram.
Nem tudok rájönni, hogy rosszul importálom vagy mi a baj?
A függvényt itt találtam: [link]import static java.lang.Double.*;
public class test {
public static void main ( String[] args ){
double szam;
int i;
szam=6.0;
i=intValue(szam);
}
}Hibának ezt írja:
test.java9: cannot find symbol
symbol : method intValue(double)
location : class test
i=intValue(szam);
^ -
PazsitZ
addikt
Sajnos nem értek a javascriptekhez, csak minimálisan, szóval nem tudok segíteni.
Viszont itt lehet hamarabb választ kapsz a kérdésedre
: Javascript topic -
PazsitZ
addikt
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Direct One (műholdas és online TV)
- Azonnali informatikai kérdések órája
- eBay-es kütyük kis pénzért
- Külső 2,5'' mobil rack-ek topikja
- Luck Dragon: Asszociációs játék. :)
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Villanyszerelés
- Trollok komolyan
- Apple iPhone 17 Pro Max – fennsík
- Esik eső karikára, a hardverek kalapjára
- További aktív témák...
- 9800x3d félkonfig
- Dell Latitude 7390 / i7 8650U / 16GB DDR4 / 256GB Nvme / Vill. Eu bill / Jó akku
- Dell Latitude 5440 / i5 1345U / 16GB DDR4 / 512GB SSD / Excelent akku / Magyar bill
- Bomba ár! HP ProBook 450 G8 - i5-1135G7 I 8GB I 256SSD I HDMI I 15,6" FHD I Cam I W11 I Gar
- Bomba ár! HP ProBook 440 G8 - i5-11GEN I 8GB I 256SSD I HDMI I 14" FHD I Cam I W11 I Gar
- ÁRGARANCIA!Épített KomPhone i9 14900KF 32/64GB DDR5 RAM RTX 5070 12GB GAMER PC termékbeszámítással
- ÁRGARANCIA!Épített KomPhone i5 10400F 16/32/64GB RAM RTX 3060 12GB GAMER PC termékbeszámítással
- Azonnali készpénzes Sony Playstation 5 lemezes és digitális felvásárlás személyesen/csomagküldéssel
- Eredeti Lenovo 230W töltők - 4X20Z83995
- Google Pixel 10 Pro XL Moonstone Super Actua 120 Hz, Pro kamera 5 zoom 256 GB Használt,Gari
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi
.
![;]](http://cdn.rios.hu/dl/s/v1.gif)
.
:


