Javaban hogy lehet számlálni, ha String a feltétel?
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?
Nem értem.
i != "szó", vagy mit akarsz?
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.
Még mindig nem értem.
Az i értéke egy szám, te meg össze akarod hasonlítani egy szóval?
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:
Bocs, ha nem jól értettem.
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++;
}
}
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á:
Egy lánynevet kell beírni, ezt keresi a mellékelt lany.txt fájlban.
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.
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!