Kezdőoldal » Számítástechnika » Programozás » Javaban hogy lehet számlálni,...

Javaban hogy lehet számlálni, ha String a feltétel?

Figyelt kérdés

int típusú változóval így szoktam: for(int i = 0;i!=egy szám(ami int) && i<fajl.size()-1;i++){

}.

Így működik, de ha String a feltétel, akkor 0-n marad a számláló sajnos.

Mit rontok el?


2020. márc. 13. 19:04
1 2
 1/11 A kérdező kommentje:
Természetesen "" közé írom a szót, de nem működik :(
2020. márc. 13. 19:04
 2/11 anonim ***** válasza:
100%

Nem értem.

i != "szó", vagy mit akarsz?

2020. márc. 13. 19:21
Hasznos számodra ez a válasz?
 3/11 A kérdező kommentje:

Köszi a választ!

Ezt akarnám, de nem működik.

A sorozat 5. tagja lenne egy szó, ahol a ciklusnak meg kellene állni, de ha kiíratom a számlálót, akkor 0-t ad.

2020. márc. 13. 19:25
 4/11 anonim ***** válasza:
100%

Még mindig nem értem.

Az i értéke egy szám, te meg össze akarod hasonlítani egy szóval?

2020. márc. 13. 19:29
Hasznos számodra ez a válasz?
 5/11 tabaki ***** válasza:
76%

Nem ismerem a javát, de nem lehet, hogy stringet equals()-szal kéne vizsgálni? A példádhoz hasonló negatív feltételt valahogy így:

[link]

Bocs, ha nem jól értettem.

2020. márc. 13. 21:03
Hasznos számodra ez a válasz?
 6/11 anonim ***** válasza:
76%

Ha egy tömbben, listában, akármi iterálhatóban akarsz számlálni egy adott String-et (ha jól értem), ahhoz a legjobb egy "foreach" ciklus:


int darab=0;

String osszes_szo[];

//vagy List<String> osszes_szo;

//vagy bármi hasonló


for(String szo : osszes_szo)

{

if(szo.equals("ezt keresem")){

darab++;

}

}

2020. márc. 13. 22:25
Hasznos számodra ez a válasz?
 7/11 tabaki ***** válasza:
76%
Én inkább úgy látom, egy fájlt akar olvasni Kérdező. Nekem egyébként fura a for használata, ha a hozzá nem értésem dacára megkockáztathatom, én inkább egy fájl végét néző while-ciklusból ugranék ki breakkel, ha azonosságot találok. Igen, tudom, hogy tulajdonképpen a for is egy összevontan paraméterezett while, de nekem ez egy kicsivel egyenesebbnek tűnne. Mellesleg, ha marad a for, nekem akkor sem érthető, hogy a feltétel miért nem egyszerűen fájlvégére vizsgál. Lehet, hogy valamivel teljesebb kódból a számomra is kiderült volna, így viszont maradjunk annyiban, hogy bizonyára megvolt az oka.
2020. márc. 13. 23:40
Hasznos számodra ez a válasz?
 8/11 tabaki ***** válasza:
76%

Na mindegy, mindenesetre itt van két próbálkozásom, ami szerintem hasonló dolgot valósít meg, elnézést azoktól, akik értenek is hozzá:

[link]

Egy lánynevet kell beírni, ezt keresi a mellékelt lany.txt fájlban.

2020. márc. 14. 07:36
Hasznos számodra ez a válasz?
 9/11 A kérdező kommentje:

Köszönöm a válaszokat,majd megpróbálom.

Igazából itt a sok válasz után már én se tudom mit akarok. :)

Sajnos elég messze vagyok még attól, hogy azt mondhassam tudok programozni.

2020. márc. 14. 07:58
 10/11 anonim ***** válasza:
#9 A legegyszerűbb, ha megosztod az eddigi kódodat, hogy lássuk mit is próbálsz csinálni. Ez a nulladik lépés.
2020. márc. 15. 19:24
Hasznos számodra ez a válasz?
1 2

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!