Sanan etsintä sanan sisältä

javailija

import java.util.Scanner;

public class SanaSanassa {

public static void main(String[] args) {
Scanner lukija = new Scanner(System.in);

System.out.println("Anna 1. sana: ");
String eka = lukija.nextLine();
System.out.println("Anna 2. sana: ");
String toka = lukija.nextLine();

int indeksi = eka.indexOf(toka);
String pom = eka.substring(indeksi, toka.length() indeksi);

if (toka.equals(pom)) {
System.out.println("Sana '" toka "' on sanan '" eka "' osana.");

} else {
System.out.println("Sana '" toka "' ei ole sanan '" eka "' osana.");
}
}
}

Miten saadaan ylläoleva ohjelma toimimaan niin, että jos kirjoittaa 1. sanan: merkkijono ja 2. sanan: kirja niin, että se kertoo ettei se kuuluu siihen sanaan? Sitten tulee vaan virhe: Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: -1.

1

283

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • javailija

      Sain tämän tehtyä ja laitan sen sitten pastebiniin esille tällä samalla nimellä.

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Porvarimediat paniikissa demareiden huiman kannatuksen vuoksi

      Piti sitten keksiä "nimettömiin lähteisiin" perustuen taas joku satu. Ovat kyllä noloja, ja unohtivat sen, että vaalit
      Maailman menoa
      151
      8224
    2. KATASTROFI - Tytti Tuppurainen itse yksi pahimmista kiusaajista!!!

      STT:n lähteiden mukaan SDP:n eduskuntaryhmän puheenjohtaja Tytti Tuppurainen on käyttäytynyt toistuvasti epäasiallisesti
      Maailman menoa
      427
      7279
    3. Mikä siinä on ettei persuille leikkaukset käy?

      On esitetty leikkauksia mm. haitallisiin maataloustukiin, kuin myös muihin yritystukiin. Säästöjä saataisiin lisäksi lei
      Maailman menoa
      69
      3743
    4. Lääppijä Lindtman jäi kiinni itse teosta

      Lindtman kyselemättä ja epäasiallisesti koskettelee viestintäpäällikköä. https://www.is.fi/politiikka/art-2000011780852
      Maailman menoa
      146
      3412
    5. Juuri nyt! Tytti Tuppurainen on käyttäytynyt toistuvasti epäasiallisesti

      Ai että mä nautin, Tytti erot vireille! "Käytös on kohdistunut avustajia ja toisia kansanedustajia kohtaan, uutisoi STT
      Maailman menoa
      109
      2904
    6. Huomaatteko Demari Tytti ei esitä pahoitteluitaan

      Samanlainen ilmeisesti kuin Marin eli Uhriutuu no he ovat Demareita ja muiden yläpuolella siis omasta mielestään
      Maailman menoa
      47
      2438
    7. Onko kaivattusi

      liian vetovoimainen seksuaalisesti?
      Ikävä
      126
      1966
    8. Puolen vuoden koeaika

      Voisi toimia meillä. Ensin pitäis selvittää "vaatimukset" puolin ja toisin, ennen kuin mitään aloittaa. Ja matalalla pro
      Ikävä
      23
      1823
    9. Turvaan tulleet lähettävät omia lapsiaan vaaraan - hullua

      MOT-ohjelman jakso ”Loma vaihtui kahleisiin” kertoi, kuinka Suomessa ja muualla Euroopassa asuvat somaliperheet lähettäv
      Maailman menoa
      35
      1629
    10. Tytti Tuppurainen nöyryyttää avustajiaan

      Tytti Tuppurainen nöyryyttää SDP:n eduskuntaryhmän kokouksissa sekä avustajia että kansanedustajia. Hän nolaa ihmisiä ju
      Kotimaiset julkkisjuorut
      180
      1488
    Aihe