Kezdőoldal » Számítástechnika » Programozás » Hogyan kéne ezt tovább folytat...

Hogyan kéne ezt tovább folytatnom?

Figyelt kérdés

Sziasztok! Egy fájlból olvasok éppen, de elakadtam. A fálj így néz ki:

4

Vandor h 4

Seta l 7

Csuszo s 12

Siklo s 10

nffeeennf


A négyest már sikerült beolvasnom, de tovább már teljes káosz. Úgy szerentém beolvasni, hogy a nevek egy tömbben, a karakterek egy tömben, és a számok is egy tömbben legyenek, az utolsó sor meg egy karakter tömb. Eddig jutottam a kódban.


String filename;

try (Scanner Input = new Scanner(System.in)) {


System.out.println("Kérem a fálj nevét: ");

filename = Input.nextLine();


try (Scanner File = new Scanner(new FileInputStream(filename))) {


while(File.hasNext()){



int sz = File.nextInt();

int[] T3 = new int[sz];

char[] T2 = new char[sz];

String[] T1 = new String[sz];

System.out.println(sz);

for(int i=0;i<sz;i++){



}


Tudnátok nekem segíteni, hogy folytassam?


2015. okt. 29. 18:56
 1/3 A kérdező kommentje:
Ja, java nyelven van írva.
2015. okt. 29. 18:56
 2/3 anonim ***** válasza:

Beolvasod a sort, pl a másodikat (asszem a Scannernél nextLine()).

String sor = "Vandor h 4 "; // Persze ezt nem hardcodeolod hanem beolvasod

String[] darabok = sor.split(" ");

Ez felosztja a sort a szóközöknél és visszatér egy string tömbbel.

A darabok[0] lesz egy név.

A darabok[1] a karakter, de ezt át kell alakítanod, a legegyszerűbb: char c = darabok[1].charAt(0);

A darabok[2] a szám, ezt is át kell alakítani: int num = Integer.parseInt(darabok[2]);

Az utolsó sort a legegyszerűbben úgy tudod karaktertömbbé alakítani hogy beolvasod majd meghívod rá a toCharArray() fv-t. (char[] arr = sor.toCharArray();)

2015. okt. 29. 21:24
Hasznos számodra ez a válasz?
 3/3 A kérdező kommentje:
Köszönöm!
2015. okt. 29. 21:27

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!