JFrame Skrevet 29. oktober 2006 Del Skrevet 29. oktober 2006 (endret) 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 . 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 Endret 29. oktober 2006 av JFrame Lenke til kommentar
HV Skrevet 29. oktober 2006 Del Skrevet 29. oktober 2006 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
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå