Kezdőoldal » Számítástechnika » Programozás » Java-ban segítene valaki? (lent)

Java-ban segítene valaki? (lent)

Figyelt kérdés

Adott ez a feladat:


"Készítsen egy programot, amely paraméterében megkapja egy file nevét és sorba rendezi a file sorait paraméterben megadott számú szava alapján.(pl. a sorok második szava alapján)"


Mivel a legegyszerűbb ezt megoldani? Nem kell megírni a kódot, csak azt szeretném tudni, hogy mit kellene használnom ehhez.

Egyszerű List sor rendezést tudok csinálni, de fingom nincs mivel kéne megoldani, hogy a paraméterben megadott számú szó alapján rendezzen.


2012. ápr. 19. 19:06
 1/5 anonim ***** válasza:

Tudható, hogy mekkora fileok?

Bár az egyszerűség kedvéért talán ez lényegtelen...


Először is ugye nem ártana beolvasni a filet, ezt a feladatból adódóan érdemes lenne soronként letárolni mondjuk egy tömbben.


Majd egy rendezést ennek a tömbnek a feldolgozásával kellene csinálni.



Kicsit konkrétabban:

Akár a sorokat tartalmazó tömbön belül a beolvasáskor szétbonthatnád szavakra a sorokat. -> több dimenziós tömböket kapnál, amin már könnyedén lehet elvégezni a műveleteket, mivel hivatkozható lesz, hogy melyik sor, hányadik szava kell.

2012. ápr. 19. 19:42
Hasznos számodra ez a válasz?
 2/5 anonim ***** válasza:

"Egyszerű List sor rendezést tudok csinálni"

Akkor old meg azzal, vezesd vissza a problémát olyan részproblémákra amit meg tudsz oldani.

A lista csak a rendezendő sorokat tartalmazza, a többit meg utólag hozzárakod ...

2012. ápr. 19. 20:00
Hasznos számodra ez a válasz?
 3/5 A kérdező kommentje:

Odáig jutottam el, hogy paraméterben megadom az input fájlt, letárolja egy ArrayList<String>-ben, csinál egy rendezést rajta és kiírja az eredményt output.txt-be.

Azt nem tudom megoldani, hogy szavakra bontsa (gondolom ehhez a split() metódus kell) és átrakja többdimenziós tömbbe.

2012. ápr. 19. 20:26
 4/5 anonim ***** válasza:

ne soronként tárold, hanem szavanként

soronként egy split(" ")

2012. ápr. 19. 20:32
Hasznos számodra ez a válasz?
 5/5 anonim ***** válasza:
Igen, de soronként IS és szavanként IS kell tárolnia, különben a szavakból nem fogja tudni, hogy melyik sort rendezi. (Mert ugye a sor adatai egybe kell maradjanak.)
2012. ápr. 19. 21:38
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!