Aina palauttaa vain -1 tällaisessa tilanteessa:
for (int i = 0; i < taulukko[1].length(); i ){
String merkki = taulukko[0]; // arvo C
String mjono = taulukko[1]; // arvo CaC
int j = merkki.indexOf(mjono, i);
System.out.println(j);
Miksi yllä olevassa tilanteessa ohjelma palauttaa jatkuvasti -1, vaikka merkki "C" löytyykin kaksi kertaa mjonosta? Tässähän pitäisi palautua kyseisen merkin indeksi.
Palauttaa -1, vaikka
String merkki = "C"; // arvo C
String mjono = "CaC"; // arvo CaC
Avusta todella kiitollinen!
merkki.indexOf(mjono, i)
miksi palauttaa -1?
2
347
Vastaukset
- aus..
int j = mjono.indexOf(merkki, i);
- siinähän se
Erittäin paljon kiitoksia!
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Veroaste on Suomessa viitisen prosenttiyksikköä liian matala
Veropohjaa on rapautettu käytännössä koko kulunut vuosituhat, jonka vuoksi valtion menoja on jouduttu rahoittamaan velka672405- 661377
Kyläkauppias ajoi kännissä töistä kotiin
Ei edes kallis auto estä humalassa ajamista, vaikka luulisi alkolukko olevan sellaisessa jo vakiovarusteena. https://ww741185EU komissio - EU-elpymisrahoja voidaan käyttää TILAPÄISESTI väärin!
Espanja ohjasi miljardeja euroja – Nyt EU-komissio teki yllättävän paljastuksen Skandaaliksi noussut Espanjan EU-rahoje41107- 79845
Kiitos upeasta palvelusta kukkamyyjä
Kiitos sinulle upea kaunis kukkamyyjä Kuhmon torilla 🌹 Upea iloinen asenteesi ja kaunis hymysi pelasti päiväni ❤️ Jäi19790- 43678
Ratikka Turkuun
Ei hyvä. Ja syy on siinä , kukaan ei osaa suunnitella oikeaa reittiä. Pitää huomioide, kiskoja sijaintia ei voi muutta82670Miehet trikoissaan
On se kauhian näkköistä, kun miehet tiukossa trikkoissa juoksentelloo ja mulukku paestaa trikkoijjen läpi. Kahtokkee pe24638- 30636