- CMF Phone 2 Pro - a százezer forintos kérdés
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Egyszerre legnagyobb és legkisebb is a Garmin Venu X1
- Mobil flották
- Samsung Galaxy A52s 5G - jó S-tehetség
- Samsung Galaxy A56 - megbízható középszerűség
- Yettel topik
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Motorola Edge 30 Neo - wake up, Jr...
- Tokba kerülnek a Pixel 10 mágnesei
Új hozzászólás Aktív témák
-
Fooler89
őstag
válasz
WonderCSabo #8137 üzenetére
Köszönöm, ez kellett.
Semaphore-os megoldás is hasznos volt
-
Fooler89
őstag
String fajlnev="a txt neve";
InputStream is = getClass().getResourceAsStream("fajlnev");
Scanner szavak = new Scanner(is);InputStream megkeresi a fajlnevet és átadom a Scanner-nek a fájl útvonalát.
A fájlt meg beraktam az src-be és a netbeans be is csomagolja.Lortech-nek köszönöm a segítséget.
A kérdéseimmel próbálok a tömörségre törekedni, a másik, hogy hátha valaki javasol egy jobb megoldást.
Tanácsaidat megfogadom. -
Fooler89
őstag
Újra kell írnom a fájlbeolvasást mivel scanner-el nem tudok a jar fájlból beolvasni.
Egy dologban kéne segíteni.
A fájlban tabulátorokkal \t-vel vannak elválasztva a szavak.
Hogy tudnám beállítani, hogy ez alapján válassza szét a szavakat és úgy, hogy a harmadik szóra nincs szükségem? -
Fooler89
őstag
Mivel elkészült a programom szeretném jar-ba csomagolni és elküldeni a közeli hozzátartozóknak (csak nekik
), hogy kipróbáljak a programot.
Beállítottam a main class-t majd clean and build és futtatom a megfelelő paranccsal a programot. Majd kiírja, hogy nem sikerült a fájlbeolvasás. Beraktam a dist mappába a txt fájlt ahonnan adatokat olvasok ki és úgyse. Ezt még megtudtam oldani, hogy egy chmod -x (futtathatóvá tettem) végre elindult. Probléma az, hogy windows-on egyáltalán nem tudom elindítani.
Kérdésem az lenne, hogy lehetne az egészet egy csomagba rakni, lib fájlokkal együtt, hogy könnyen hordozhatóvá váljon. -
Fooler89
őstag
válasz
Fooler89 #2723 üzenetére
Ezzel végeztem.
Már csak abban kéne segítség, hogyha lenyomta a megfelelő páros akkor eltűnjön a párok gombja.
Úgy gondoltam, hogy csinálok egy tömböt amiben logikai értékek vannak és azt tárolom bennük, hogy megnyomták-e a gombot.
Ha igen, akkor tüntesse el azt a gombot viszont nem tudok arra hivatkozni, hogy melyik gombot nyomták le előtte és azt eltüntetni.Van egy elég gány kódom ha valaki tudna rá szánni időt megnézné nekem?
-
Fooler89
őstag
válasz
Chipi333 #2719 üzenetére
A lényeg, hogy van 12 button aminek a feliratát a random szavakra át kellene írni viszont az nem jó, hogy mondjuk az első gomb megkapja a az első magyar szót és a második gomb meg az angol megfelelőjét mert így minden egyes esetben akkor az első kettő gomb pár lesz így könnyedén fejthető.
Arra gondoltam, hogy indítok egy ciklust amiben generálok egy random számot 1-től 12-ig, kiveszem a tömbből azt az elemet és azzal átállítom a jbutton textet majd azt a random számot kiveszem a a generálásból és így tovább. Ezzel kivédem azt, hogy a párok mindig ugyanazon a helyen legyenek.
Jó a gondolatmenetem? A másik ezt, hogy írjam meg?
-
Fooler89
őstag
Folytatódik.
Olyat szeretnék, hogy egy tömbből kiszedett szavakra írjam át a Jbutton-ok feliratát.
Ennek dinamikusan kéne működnie mivel minden induláskor mások ezek a szavak.
Most ebben kérném a segítségetek.A másik nagy buta kérdésem, hogyha adatbázisban szeretnék adatokat tárolni javában, akkor mindig kell lennie egy külső szervernek amit a java elér vagy van csomagon belül adatbázis szerver? Úgy értve, hogyha a fájlfeldolgozásomat inkább adatbázisba raknám akkor kellene egy netes szerver amihez minden felhasználónak kéne elérése vagy ez már benne lenne a jar-ban?
-
-
Fooler89
őstag
válasz
Mukorka #2687 üzenetére
Ráadásul az avatarotok is ugyanaz.
Scanner szavak = new Scanner(new File("kezdoszotar.txt"));
Map<String, String> map = new HashMap<>();
int i=0;
while (szavak.hasNextLine()) {
map.put(szavak.next(), szavak.next());
if (i == 10) {break;}
i += 1;
}
List<String> keys = new ArrayList<>(map.keySet());
String randomKey = keys.get((int) Math.random() * keys.size());
System.out.println(map.get(randomKey));Exception in thread "main" java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
Ja ok megvan, kérdésem ez elfog bírni kb.1800szót? vagy érdemes már adatbázisban tárolni?
-
Fooler89
őstag
válasz
Mukorka #2684 üzenetére
Szókincs fejlesztő program szeretne lenni, ahol random szavakra kell megadni az magyar megfelelőjét.
List<String> keys = new ArrayList<String>(map.keySet());
itt végül is mit csinálunk?
Azt se értem hogy ez miért mindig ugyanazt a választ adja vissza :SA másik kérdés, hogy 48 ezer szót feltölteni így nem egy perces feladat a gépnek?
-
Fooler89
őstag
Megint visszatértem bár most egy iskolai feladat okán.
A lényeg, hogy szavakat szeretnék eltárolni egy asszociatív tömben aminek az egyik oszlopában a magyar szó lenne a másikban meg az angol megfelelője.
Ezt egy Hashmap-ben szeretném tárolni ami azért nem jó mert egy random index alapján nem tudok szót kiválasztani.
Miben lenne ezt jó tárolni? -
Fooler89
őstag
Sziasztok
Olyan kérdésem lenne, hogy szeretnék egy sakktábla szerű táblát csinálni, de annyi különbséggel, hogy a különböző JPanelekre tudjak hivatkozni, mivel utólag szeretném módosítani a színüket bizonyos időközönként.
Hogy tudom ezt megoldani sok gépelés nélkül?
Új hozzászólás Aktív témák
Hirdetés
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- IGP nélküli processzorokkal készül az Intel és az AMD
- Renault, Dacia topik
- Motoros topic
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- 3D nyomtatás
- Fejhallgató erősítő és DAC topik
- Autós topik
- AliExpress tapasztalatok
- Linux kezdőknek
- További aktív témák...
- Thinkpad X230 legenda: i7 CPU, IPS kijelző, 12 GB, dupla SSD, magyar villbill, webcam, fingerprint
- Honor X6b 128GB Kártyafüggetlen 1Év Garanciával
- Apple Watch SE2 / 44mm / Midnight / Black Sport / Cellular (99%)
- Iphone 13 Pro Max 128 GB /// 86% Akku // Számlával és Garaniával
- Iphone 12 Pro Max 128 GB /// 88% Akku // Számlával és Garanciával
- Bomba ár! Lenovo ThinkPad X390: i5-G8 I 16GB I 256GB SSD I 13,3" FHD Touch I Cam I W11 I Gari!
- BESZÁMÍTÁS! ASUS ROG CROSSHAIR X670E GENE alaplap garanciával hibátlan működéssel
- Bomba ár! Lenovo ThinkPad X395 - AMD Ryzen PRO 5 I 8GB I 512GB SSD I 13,3" FHD I Cam I W11 I Gari!
- BESZÁMÍTÁS! ASRock B85M Pro4 B85 chipset alaplap garanciával hibátlan működéssel
- ÁRGARANCIA!Épített KomPhone i5 13400F 32/64GB RAM RTX 4060 Ti 8GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: PC Trade Systems Kft.
Város: Szeged
Cég: CAMERA-PRO Hungary Kft
Város: Budapest