Hirdetés
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- Luck Dragon: Asszociációs játék. :)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- laca223: Miért győz a kollektív meggyőződés akkor is, ha saját magát teszi tönkre?
- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- Gurulunk, WAZE?!
- Magga: PLEX: multimédia az egész lakásban
- Toomy: FOXPOST régen jó volt, de ma már jobban jársz ha elfelejted.
- bambano: Bambanő háza tája
Új hozzászólás Aktív témák
-
bpx
őstag
rosszul közelíted meg
a for egy ciklus, és ahhoz kellett, hogy ismétlődjön egymás után a felhasználótól az adatbekérésGUI-n semmi szükség nincs for ciklusra
van egy szövegmeződ meg egy gombod
a gomb megnyomásakor kiírja a szövegmező tartalmát a fájlba, és törli a szövegmező tartalmát
1 gombnyomás = 1 sor a fájlban -
modder
aktív tag
http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html#substring(int, int)
http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html#indexOf(int, int)
azaz megkeresed az " első előfordulását, elmented az indexet, ahol van, majd a következő keresését ettől az indextől kezded -
modder
aktív tag
Akkor a StringBuildernek például az indexOf, replace, insert metódusai lehetnek a barátaid. Ezekkel próbálkozz. Akár a String.replaceAll is mehet végülis. Bár ez regex kifejezést vár, de ha egyébként is felhasználói inputra kell várni, akkor ez nem sokat dob a latba.
például indexOf operátorral rákeresel a két határoló karakterre, ami között a kicserélendő szöveg van, elmented a két karakter pozicióját, majd StringBuilder.insert metódusával beteszed közéjük az újat. Ilyesmikre kell gondolni.
Lehet jobban jársz, ha letöltöd az Apache StringUtils könyvtárat. elég hasznos.
-
modder
aktív tag
Hali!
talán ez http://www.javapractices.com/topic/TopicAction.do?Id=42itt pedig fönt van egy jó kis ábra, hogy melyik osztályt mire tudod használni:
http://docs.oracle.com/javase/tutorial/essential/io/file.htmlÉn a helyedben azt csinálnám, hogy beolvasnám a fájlt sorról sorra. Megváltoztatnám soronként ami kell, és egyből írnám ki egy másik fájlba (BufferedReader, BufferedWriter). A procedúra végén pedig ezt a tmp fájlt átnevezném az eredeti fájlra.
A kicserélés könnyen megy String függvényeivel. Reguláris kifejezéseket ne használj, mert Javaban nagyon lassú.
Ha nem akarod megkeseríteni az életed, akkor arról tegyél le, hogy egy fájlt szimultán olvasol és írsz
nem is hatékony -
pakriksz
őstag
én http-vel csináltam egy új verzió ellenőrzést, a programom elindít egy threadet ami meglátogat egy dropbox publicra feltöltött txt fájlt és kiolvassa belőle a jelenlegi verziót meg egy linket az esetleges frissítésre. FTP nem nagyon van ilyen "on the fly" olvasásra tervezve, szerintem azt le kell tölteni és utána olvasni. Stringbe szerintem befér akármennyi adat, legalább is az xml generátorok gond nélkül kiírják a több megás xml-eket stringbe.
-
bpx
őstag
van egy 800 KB-os szöveged, amit max. 10 sorból állna felolvastatni, nem kellene szórakozni a \n-ekre cseréléssel, nem lenne beleégetve a programkódba, és ember által olvasható formában maradna

de ha mindenképp szeretnéd berakni egy darab változóba berakni az egészet a kódba:
pl. Windows-on: Notepad++
Replace, ott Search Mode: Extended
mit keressen: \r\n
mire cserélje: \\n -
Scroll Lock
tag
Szia!
Elvileg ha Word-ben beolvastatod a forrásfájlt és Ctrl+s-et nyomsz, akkor ott lesz olyan opció, hogy csere. Itt be tudod azt állítani, hogy az új bekezdéseket azaz enter karaktereket \n-re tud cserélni. Eclipse-ben is van ilyen szolgáltatás, bár utóbbinál kérdéses, hogy hogy kell az enter karaktert megadni.
Remélem tudtam segíteni.
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Holdbázis és űrkupola az Egyesült Államok csillagászati terveiben
- PlayStation 5
- EarFun Air Pro 4+ – érdemi plusz
- Milyen egeret válasszak?
- exHWSW - Értünk mindenhez IS
- Könyvajánló
- Drága bluetooth tagek olcsóbb alternatívái (MiLi MiTag, LiTag, OTAG, stb.)
- EAFC 26
- iPhone topik
- Autós topik
- További aktív témák...
- A KINCS! Zsír Dobozos HP EliteBook 840 G8 Fémházas Laptop 14" -50% i7-1185G7 32/512 Iris Xe FHD
- Csere-Beszamitás! Playstation 5 Slim Disc Edition! Lemezes
- 100/100 - 0 Perc! WD BLACK SN850X 4 TB NVME SSD!
- 100/100! - 0 Perc! WD BLACK SN850P 2 TB! Playstation 5
- 100/100 - 0Perc - WD BLACK SN850P 1TB - Playstation 5
- Samsung Galaxy S24 Ultra 120 Hz Dynamic AMOLED 2X, beépített S Pen, Galaxy AI 12/256 GB
- ÚJ Lenovo ThinkPad X13 Gen 5 - 13.3" WUXGA IPS - Ultra 5 135U - 16GB - 512GB - Win11 - 2,5 év gari
- Dell Precision 3571 4G LTE i7-12700H 32GB 1000GB FHD RTX A1000 4GB 1 év teljeskörű garancia
- Bontatlan, Sony PS5 PRO Pro 2TB, lemez mentes verzió
- iKing - Xiaomi 14T Pro Titan Gray Vékony, prémium kivitel, nagy kijelző 12/512
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



