Gå til innhold

Anbefalte innlegg

Er det mulig å finne ut hvor mange ganger ordet " og " finnes i en innlest tekst? Har spurt om dette på et annet forum også, men det er visst dødt :roll: .

 

import javax.swing.*;

public class test

{

 

public static void main(String[] args)

{

 

// Leser inn en streng

 

 

String Lest_streng = JOptionPane.showInputDialog("Skriv inn en streng på minst 5 tegn");

 

 

char Finn_ant_d = 'd';

 

int Ant_av_d = 0;

 

for (char Teller : Lest_streng.toCharArray()) {

if (Teller == Finn_ant_d) {

Ant_av_d ++;

}

 

JOptionPane.showMessageDialog(null," Antall d-er i teksten: " + Ant_av_d);

 

}

}

 

Dette fungerer, men setter jeg inn : char Finn_ant_d = 'og';

så går det ikke. Har vel noe med char å gjøre?

Så har prøvd string "og" også.

 

Har prøvd å få det til med String = .substring(0,3);

også, kan det gå an å få det til med den?

 

Fant et eksempel som kanskje kan brukes, men jeg fant aldri het ut hvordan det fungerte: http://www.norgesinternettforum.no/showthread.php?t=1339

 

Noen som kan dette? Sutte med det 2-3 sager nå, så står visst helt fast :hrm:

Endret av JFrame
Lenke til kommentar
Videoannonse
Annonse

Heisann

 

  String input = JOptionPane.showInputDialog("Skriv inn en streng på minst 5 tegn");

 int counter = 0;
 String s = " og ";
 while(input.contains(s)){
 	input = input.substring(input.indexOf(s)+ s.length());
 	counter++;
 }
 System.out.println(counter);

 

Hjelper dette?

 

Vennlig hilsen

HV

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...