[java]een string zoeken in een string

Pagina: 1
Acties:
  • 149 views sinds 30-01-2008

  • craio
  • Registratie: November 2002
  • Laatst online: 09-06-2025
Is er een manier om met de methode if(){ te laten zoeken in een string naar een bepaald woord of combinatie van woorden?
Hetgeen ik dit voor nodig heb is dat er in een textarea enkele woorden komen en als een bepaald woord herkend word moet er iets gebeuren daarom dacht ik aan
if(){ , maar hoe dit zoeken kan weet ik niet. Met substr?

  • MrTinux
  • Registratie: December 2000
  • Laatst online: 07:51

MrTinux

Terug van nooit weggeweest.

Hiervoor kan je het beste String.indexOf(String str) gebruiken:
Java:
1
2
3
4
5
6
7
8
9
10
11
class Test {
    public static void main(String[] args) {
        String test = "bla";
        String test2 = "123123blablayadda";
        if(test2.indexOf(test) >= 0)
            System.out.println("ja!");
        else
            System.out.println("nee!");
        System.out.println(test2.indexOf(test));
    }
}

hint: voor dit soort problemen kan je ook kijken op http://java.sun.com/j2se/1.4.1/docs/api/index.html :Y)

"Hij doet 't niet" = onvolledige informatie


  • .oisyn
  • Registratie: September 2000
  • Laatst online: 22:45

.oisyn

Moderator Devschuur®

Demotivational Speaker

zie de post van MrTinux, met String.indexOf () dus. Kun je ook prima vinden in de documentatie, dus deze topic is een beetje nutteloos

overigens, een if () heet geen methode maar een statement

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Dit topic is gesloten.