Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 3 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 22.01.08
Prihlásený: 25.10.09
Príspevky: 58
Témy: 8
Príspevok NapísalOffline : 04.11.2008 19:58

Zdravim,

potreboval by som poradit. Podarilo sa mi nacitat textovy subor aplikaciou, ale vsetky riadky zlucilo do jedneho.
Ako to nacitat tak, aby sa zachovaly riadky?

Potom by som potreboval nieco ako je funkcia explode v PHP, rozbit riadok do textoveho pola.

Vopred vdaka za rady.


Offline

Skúsený užívateľ
Skúsený užívateľ
J2ME funkcia?

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1756
Témy: 35
Bydlisko: BA - WESTSIDE
Príspevok NapísalOffline : 05.11.2008 8:02

Neviem či v J2ME je String, ale asi je, má metódu split, tá sa správa ako explode. Môžeš skúsiť niečo takéto:
Kód:
String[] riadky = nacitanyRiadok.split("\n");


Alebo ak na to čítanie používaš nejaký Reader, tak použi BufferedReader a ten vie čítať po riadkoch:
Kód:
BufferedReader input;
input = new BufferedReader(new FileReader("subor.txt"));
String riadok = input.readLine();







_________________
A. S. Tanenbaum píše:
The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 22.01.08
Prihlásený: 25.10.09
Príspevky: 58
Témy: 8
Príspevok Napísal autor témyOffline : 05.11.2008 19:13

Vdaka za odpoved, skusal som to, ale hlasilo mi ze nema funkciu split.
Nasiel som ale iny sposob.

Kód:
StringBuffer bf = new StringBuffer();
Vector riadky = new Vector();
InputStream is = this.getClass().getResourceAsStream("/text.txt");
int c = 0;
while ((c = is.read()) != -1)
{
char ch = (char)c;
if (ch == '\n')
{
riadky.addElement(bf.toString());
bf.delete(0,bf.length());
}
else
{
bf.append(ch);
}
}
is.close();

a riadok sa zavola takto

Kód:
String prvy_riadok = riadky.elementAt(0).toString();
String druhy_riadok = riadky.elementAt(1).toString();
...

Potom som potreboval splitovat nacitany riadok (nadvazuje to na vyssie uvedeny kod).
Dajme tomu ze mame v riadku zaznamy oddelene bodkou (bodka v tom pripade musi byt za kazdym slovom, teda aj poslednym)

Kód:
String prvy_riadok = riadky.elementAt(0).toString();
Vector zaznamy = new Vector();
int i = prvy_riadok.indexOf(".");
while(i>=0) {
zaznamy.addElement(prvy_riadok.substring(0,i));
prvy_riadok = prvy_riadok.substring(i+".".length());
i = prvy_riadok.indexOf(".");
}

zaznam potom zavolame takto

Kód:
String prvy_zaznam = zaznamy.elementAt(0).toString();
String druhy_zaznam = zaznamy.elementAt(1).toString();
...

Da sa to este prisposobit.

Ak ale pozna niekto iny, mozno jednoduchsi sposob, nech kludne napise.


Odpovedať na tému [ Príspevkov: 3 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. J2ME Práca

v Ponuka práce

0

587

02.02.2012 13:32

exet Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. J2ME v kostce

v Assembler, C, C++, Pascal, Java

7

1273

16.04.2009 16:45

johny3212 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ako zacat J2ME

v Assembler, C, C++, Pascal, Java

3

1133

31.03.2010 16:12

vama Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Funkcia

v PHP, ASP

6

828

06.11.2007 15:45

Orwell Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. funkcia....

v PHP, ASP

1

641

30.08.2008 20:44

p360t Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Funkcia

v PHP, ASP

12

819

24.04.2008 18:37

Triminka Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. funkcia

v PHP, ASP

2

337

25.03.2014 17:42

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. funkcia

v Assembler, C, C++, Pascal, Java

3

635

29.04.2009 20:31

stopa27 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. funkcia

v Assembler, C, C++, Pascal, Java

1

636

10.02.2009 21:20

Fico Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Funkcia Uspat.

v Operačné systémy Microsoft

5

917

11.07.2011 23:12

ffeerroo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. funkcia - argumenty

v PHP, ASP

2

451

26.09.2008 17:50

m4r14n Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Funkcia date()

v PHP, ASP

1

443

26.06.2011 14:43

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Funkcia echo

v PHP, ASP

13

748

14.09.2008 18:29

dessert Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. funkcia vyhladaj

v Assembler, C, C++, Pascal, Java

4

397

09.05.2009 15:59

neutronmind Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. [C] funkcia

v Assembler, C, C++, Pascal, Java

12

491

11.01.2015 21:01

nBXXL Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. funkcia php

v PHP, ASP

4

523

07.06.2012 17:09

Mysql_dodo Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra